Forum Discussion
SUMAR SI CONJUNTO
Pues eso depende de como tienes el modelo de datos. Puedes facilitarnos un archivo PBIX de muestra o tabla de datos?
lo que busco es poder lograr un grafico asi, donde pueda ver que maquinas pierden mas producto.
- Syndicate_Admin4 years agoAdministrator
Por favor, ayúdanos a entender los datos. Qué campos son y qué se está calculando?
- Syndicate_Admin4 years agoAdministrator
Hola,
MACH_ID = seria la maquina (el 01 es porque es de la linea 1)
PROD_QTY = es el contador de esa maquina (en ciertos casos puede q haya contado mal)
MACH = es el tipo, lo calcule para poder hacer un calculo generico que no dependa de q linea es.
POS = lo coloque yo, es la secuencia del orden de cada maquina en cada linea.
Lo que busco es que en cada maquina se calcule la diferencia entre su contador y lo que conto la maquina siguiente. Seria el descarte de cada maquina.
- Syndicate_Admin4 years agoAdministrator
Hola, logre armar una metrica pero no se en que es lo que falla. En el IF no me considera la parte de la SUMX de la maquina siguiente.
Si alguien me podria explicar la razon por la que falla.
Gracias
SCR_MACH 2 = IF(FIRSTNONBLANK(CONT_PAL2[MACH],1)="ZUNC", 0 , IF(FIRSTNONBLANK(CONT_PAL2[MACH],1)="CONI" , CALCULATE(SUM(TABLA_OEE_ENV[PROD_SAP])-SUM(CONT_PAL2[PROD_QTY])) , IF(FIRSTNONBLANK(CONT_PAL2[MACH],1)="ACU2" , (SUMX(CALCULATETABLE(CONT_PAL2,CONT_PAL2[MACH]="ESMA2"), CONT_PAL2[PROD_QTY])-SUMX(CALCULATETABLE(CONT_PAL2,CONT_PAL2[MACH]="ACU2"), CONT_PAL2[PROD_QTY])), IF(FIRSTNONBLANK(CONT_PAL2[MACH],1)="HBAR" , (SUMX(CALCULATETABLE(CONT_PAL2,CONT_PAL2[MACH]="ACU2"), CONT_PAL2[PROD_QTY])-SUMX(CALCULATETABLE(CONT_PAL2,CONT_PAL2[MACH]="HBAR"), CONT_PAL2[PROD_QTY])), IF(FIRSTNONBLANK(CONT_PAL2[MACH],1)="BARN" , (SUMX(CALCULATETABLE(CONT_PAL2,CONT_PAL2[MACH]="HBAR"), CONT_PAL2[PROD_QTY])-SUMX(CALCULATETABLE(CONT_PAL2,CONT_PAL2[MACH]="BARN"), CONT_PAL2[PROD_QTY])), IF(FIRSTNONBLANK(CONT_PAL2[MACH],1)="LAVA" , (SUMX(CALCULATETABLE(CONT_PAL2,CONT_PAL2[MACH]="ACU1"), CONT_PAL2[PROD_QTY])-SUMX(CALCULATETABLE(CONT_PAL2,CONT_PAL2[MACH]="LAVA"), CONT_PAL2[PROD_QTY])), IF(FIRSTNONBLANK(CONT_PAL2[MACH],1)="TORN" , (SUMX(CALCULATETABLE(CONT_PAL2,CONT_PAL2[MACH]="LAVA"), CONT_PAL2[PROD_QTY])-SUMX(CALCULATETABLE(CONT_PAL2,CONT_PAL2[MACH]="TORN"), CONT_PAL2[PROD_QTY])), IF(FIRSTNONBLANK(CONT_PAL2[MACH],1)="PREN" , (SUMX(CALCULATETABLE(CONT_PAL2,CONT_PAL2[MACH]="TORN"), CONT_PAL2[PROD_QTY])-SUMX(CALCULATETABLE(CONT_PAL2,CONT_PAL2[MACH]="PREN"), CONT_PAL2[PROD_QTY])), 0))))))))