Forum Discussion
Total de matriz
Querida familia PBI ,
PLease puede alguien ayudarme a resolver este problema
El total de filas de mi matriz muestra un valor incorrecto
Como se muestra a continuación, ambas filas son medidas y ambas filas tienen el mismo valor pero siguen siendo diferentes total ?
Por favor, ayuda
@nickyvv
saludos
Thakur Sujit
@amitchandak y @v-chuncz-msft y @AntrikshSharma
Estoy muy contento de que tengo el problema, fue a solo el contexto del filtro, traté de entender y luego sí lo hice!!!!
Acabo de hacer un DAX más en el que le dije power bi para ver si mi columna modelo tiene sólo un valor entonces ok dame medida dist esperado, pero si más de un modelo es avialable en contexto de filtro a continuación, suma fila sabia la medida dist esperada .
Nuevo DAX á IF(HASONEVALUE(Query1[Model]),[Exepected_dist],Sumx(values(Query[model]),[Expected_dist]))
Espero que esto ayude a alguien como yo que habría pasado casi 2 días atrapados en una cosa
saludosThakur Sujit
8 Replies
- amitchandak
Super User
@Sujit_Thakur , puede compartir fórmula, puede deberse al contexto de fila. Es posible que tenga que usar valores o resumir
- Sujit_Thakur
Solution Sage
Estimado @amitchandak ,
lo que sigue es DAXDist ?donde MINK ?MINX(FILTER(Query1,Query1[trip_min_odo]<>0),Query1[trip_min_odo])fue MAXK ?MAXX(Consulta1,Query1[trip_max_odo])resultado de var - MAXK - MINKresultado de retorno- Sujit_Thakur
Solution Sage
Estimado @amitchandak señor.
Por favor, ayuda
- Sujit_Thakur
Solution Sage
Estimado @amitchandak señor ,
permítanme por favor profundizar en esta duda,
siguiente es mi tabla de datos de ejemploFecha Modelo MIN_ODO MAX_ODO 8/8/2020 A 200.29 250.39 8/9/2020 A 260 269 8/10/2020 A 0 0 8/11/2020 A 282 291 8/8/2020 B 500 550 8/9/2020 B 570 589 8/10/2020 B 590 600 8/11/2020 B 601 610 8/8/2020 C 100 110 8/9/2020 C 111 119 8/10/2020 C 130 156 8/11/2020 C 156 160 Ahora en esta tabla hay dos medidas .
1)Dist_rec á SUMX(Query1,'Query1'[MAX_ODO]) - SUMX(Query1,'Query1'[MIN_ODO])
2) Expected_Dist á Var MINK á MINX(FILTER(Query1,'Query1'[MIN_ODO] <> 0),'Query1'[MIN_ODO])
var MAXK - MAXX(Query1,Query1[MAX_ODO])
resultado de var - MAXK - MINK
resultado de retornoAhora, cuando utilizo esta matriz de dos medidas, la primera medida funciona bien, pero la segunda muestra los totales de fila incorrectos.
@amitchandak señor por favor ayúdame con esto y sí , también tengo una segmentación de fecha y modelo lista desplegable , espero que la solución que usted sugerirá también funcionará cuando aplico el filtro de modelo desplegable o cuando cambio de cortador de fecha- AntrikshSharma
Community Champion
La versión de su código con SUMX funciona porque en el total general se están sumando las dos columnas y luego restando, pero en el segundo en el total general sólo está subtrando el Mínimo de MINODO de Max de MAXODO con darle un gran número y que es correcto becuse en el gran total el MIN sería para la primera fecha y el MAX será para la última fecha..
- Sujit_Thakur
Solution Sage
Estimado @v-chuncz-msft ,
Vi hace algún tiempo que dio solución a tal problema, me gustaría agradecer mucho a usted si usted puede ayudar aquí también
Por favor, ayuda, se atascó de 2 días
saludos
Thakur Sujit
- Sujit_Thakur
Solution Sage
@amitchandak y @v-chuncz-msft y @AntrikshSharma
Estoy muy contento de que tengo el problema, fue a solo el contexto del filtro, traté de entender y luego sí lo hice!!!!
Acabo de hacer un DAX más en el que le dije power bi para ver si mi columna modelo tiene sólo un valor entonces ok dame medida dist esperado, pero si más de un modelo es avialable en contexto de filtro a continuación, suma fila sabia la medida dist esperada .
Nuevo DAX á IF(HASONEVALUE(Query1[Model]),[Exepected_dist],Sumx(values(Query[model]),[Expected_dist]))
Espero que esto ayude a alguien como yo que habría pasado casi 2 días atrapados en una cosa
saludosThakur Sujit
- Sujit_Thakur
Solution Sage