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.
- PaulDBrown4 years agoCommunity Champion
Por favor, ayúdanos a entender los datos. Qué campos son y qué se está calculando?
- FilipoENV4 years agoAdvocate I
Hola,
La tabla de los contadores es la CONT_PAL2, donde tengo la info de lo que conto cada maquina.
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.
- FilipoENV4 years agoAdvocate I
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))))))))