If you’re new to Qlik Sense, start with this Discussion Board and get up-to-speed quickly.
Hi all,
I have created the next fields (in red) at the next table:
Pedido ID | Almacen Expedición | Material | Cajas | Cajas PC | Cajas PK |
TOTALS | 19.561 | 15.800 | 3.761 | ||
0000067619 | 1003 | ALLIOLI MORTERO 180MLX12UDS CHOVI | 48 | 0 | 48 |
0000067613 | 1003 | ALLIOLI MORTERO 180MLX12UDS CHOVI | 60 | 0 | 60 |
0000067611 | 1003 | ALLIOLI MORTERO 180MLX12UDS CHOVI | 60 | 0 | 60 |
0000067610 | 1003 | ALLIOLI MORTERO 150MLX12UDS CHOVI | 208 | 208 | 0 |
0000067610 | 1003 | ALLIOLI CUBO 2LX4UDS CHOVI | 1 | 0 | 1 |
0000067609 | 1003 | ALLIOLI MORTERO 150MLX12UDS CHOVI | 7 | 0 | 7 |
0000067608 | 1003 | ALLIOLI MORTERO 150MLX12UDS CHOVI | 16 | 0 | 16 |
0000067607 | 1003 | MAYO25 CUBO 10 L CHOVI | 48 | 48 | 0 |
0000067607 | 1003 | MOSTAZA AMARILLA CHOVI 6G X 378 UDS | 48 | 0 | 48 |
0000067607 | 1003 | HARINA REBOZAR 1 KG | 5 | 0 | 5 |
0000067607 | 1003 | T.HAMBURGUESAS 12 | 16 | 0 | 16 |
0000067607 | 1003 | KETCHUP 12G X 252 CAJA | 16 | 0 | 16 |
0000067607 | 1003 | SALSA ALLIOLI 12G - 252 SOBRES/CAJA | 16 | 0 | 16 |
0000067607 | 1003 | SALSA BARBACOA 950GR CHOVI | 4 | 0 | 4 |
0000067607 | 1003 | VINAGRE CAJA 250 SOBRES 10 ML CHOVI | 8 | 0 | 8 |
0000067607 | 1003 | ACEITE OLIVA SOBRE 10MLX250UDS CHOVI | 8 | 0 | 8 |
0000067607 | 1003 | SALSA CESAR 820 ML AMBIENTE. | 3 | 0 | 3 |
etc |
and this is how:
CAJAS: sum({<DataType={'ENTREGAS'},[En Preparacion]={'SI'}>}[Cantidad Entregada])
CAJAS PC: round(Floor(sum({<DataType={'ENTREGAS'},[En Preparacion]={'SI'}>}[Cantidad Entregada])/sum(UMREZ))) * sum(UMREZ)
CAJAS PK: sum({<DataType={'ENTREGAS'},[En Preparacion]={'SI'}>}[Cantidad Entregada])- round(Floor(sum({<DataType={'ENTREGAS'},[En Preparacion]={'SI'}>}[Cantidad Entregada])/sum(UMREZ))) * sum(UMREZ)
The problem is when creating a KPIS of the totals, it does not work and gives values 0
How could it be solved?
Thanks for your help!
Try this
CAJAS: Sum({<DataType = {'ENTREGAS'}, [En Preparacion] = {'SI'}>}[Cantidad Entregada]) CAJAS PC: Sum(Aggr( Round(Floor(Sum({<DataType = {'ENTREGAS'},[En Preparacion] = {'SI'}>}[Cantidad Entregada])/Sum(UMREZ))) * Sum(UMREZ) , [Pedido ID], [Almacen Expedición], [Material])) CAJAS PK: Sum(Aggr( Sum({<DataType={'ENTREGAS'},[En Preparacion]={'SI'}>}[Cantidad Entregada])- round(Floor(sum({<DataType={'ENTREGAS'},[En Preparacion]={'SI'}>}[Cantidad Entregada])/sum(UMREZ))) * sum(UMREZ) , [Pedido ID], [Almacen Expedición], [Material]))
Try this
CAJAS: Sum({<DataType = {'ENTREGAS'}, [En Preparacion] = {'SI'}>}[Cantidad Entregada]) CAJAS PC: Sum(Aggr( Round(Floor(Sum({<DataType = {'ENTREGAS'},[En Preparacion] = {'SI'}>}[Cantidad Entregada])/Sum(UMREZ))) * Sum(UMREZ) , [Pedido ID], [Almacen Expedición], [Material])) CAJAS PK: Sum(Aggr( Sum({<DataType={'ENTREGAS'},[En Preparacion]={'SI'}>}[Cantidad Entregada])- round(Floor(sum({<DataType={'ENTREGAS'},[En Preparacion]={'SI'}>}[Cantidad Entregada])/sum(UMREZ))) * sum(UMREZ) , [Pedido ID], [Almacen Expedición], [Material]))
Perfect Sunny_talwar.
You are great!
Thank you very much!