Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola a todos,
Soy nueva utilizando Qlikview
Requiero realizar esta selección en una sola tabla pivotante utilizando estados alternos:
ejm:
ESTADO 1 | ESTADO 2 | |||
SUCURSAL | CARACAS | MARACAY | ||
2020 | 2021 | |||
ABRL | NOV | |||
VENTAS TOTALES | 2000 | 1000 |
la condición es que la sucursal sea diferente, el año diferente y el mes diferente; en la columna del estado 1 sólo muestro lo que seleccioné para el estado 1 y así para el estado 2.
la expresión que utiliza la tabla es la siguiente
pick (match (ValueList ('Ventas netas', 'Costo de Venta', 'Costo variable', 'Fletes', 'UTILIDAD BRUTA'
, 'GASTOS DE OPERACIÓN', 'Utilidad (Pérdida) Operación', 'Utilidad (Pérdida) en TC ',' Gastos Financieros ',' Utilidad Antes Gasto Corporativo ',' Prorrateo% ',' Total de Prorreateo de Gasto ',' Utilidad antes ISR '),
' Ventas netas ',' Costo de Venta ',' Costo variable ',' Fletes ',' UTILIDAD BRUTA '
,' GASTOS DE OPERACIÓN ',' Utilidad (Pérdida) Operación ',' Utilidad (Pérdida) en TC ',' Gastos Financieros ',' Utilidad Antes Gasto Corporativo ',' Prorrateo% ' , 'Total de Prorreateo de Gasto', 'Utilidad antes ISR ')
, $ (Gral_Ventas), $ (Gral_CostoVta), $ (Gral_CostoVar), $ (Gral_FletesPagados), $ (Gral_UB), $ (Gral_GastosdeOperación), Num (
$ (Gral_UB) - $ (Gral_GastosdeOperación)
,' #, ## 0 '), $ (Gral_UPenTC), $ (Gral_GastosFinancieros), $ (Gral_UtilidadantesGastoCorporativo), $ (Gral__Prorrateo), $ (Gral_TotaldeProrrateo), $ (Gral_UtilidadantesISR)
)
Sinceramente no sé en que parte de la expresión colocar el estado alterno, podrían ayudarme
de antemano gracias.
Hola, necesitarás duplicar cada una de las expresiones para que usen el estado que indiques.
Si por ejemplo Gral_Ventas tiene Sum(Ventas) tendrías que crear Gral_Ventas_Estado2 con Sum({Estado2} Ventas)
Hola, necesitarás duplicar cada una de las expresiones para que usen el estado que indiques.
Si por ejemplo Gral_Ventas tiene Sum(Ventas) tendrías que crear Gral_Ventas_Estado2 con Sum({Estado2} Ventas)
Hola Ruben, muchas gracias por tu respuesta, eso intenté duplicar las expresiones, pero por ejemplo, para Gral_Ventas tengo esta expresión
Num(
-(sum({$<$(Variable_General),
[Agrupación Cuenta Nivel 2]={'Ventas*'}>} $(='['&Only([Campo Importe])&']')))
,'#,##0')
Donde Variable_General es
Year={$(=Max(Year))}, Sociedad-={'LATAM*'} ,[Sucursal]-={'SIN ASIGNAR'}
donde agrego el {Estado2} , en cual de las 2 expresiones? ya probé con ambas y no me calcula nada seguramente estoy declarando el estado2 donde no debo.
de antemano gracias.
de antemano gracias.
Buenas noches,
Resolví el tema anterior de la siguiente manera:
//Ventas netas
Gral_Ventas_A
Num(
-(sum({[A]<$(var_gral_A),
[Agrupación Cuenta Nivel 2]={'Ventas*'}>} $(='['&Only([Campo Importe])&']')))
,'#,##0')
Así agregué el estado A la expresión y funcionó perfecto
Excelente, así lo hice, muchas gracias