Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
¡Hola, chicos!
Necesito ayuda aquí, si puedes, te lo agradezco.
Estoy usando un DISTINCTCOUNT para obtener los valores distintos de la columna A aplicando esta medida a una tarjeta, pero cuando aplico a un gráfico de columnas agrupadas, esto no funciona completamente.
Si suma los valores del gráfico de columnas, el total será diferente.
Así (el formato numérico de los objetos visuales es de Brasil, por lo que el punto es coma y la coma es punto):
MyMeasure = DISTINCTCOUNT(Table1[ColumnA])
Vamos a sumar los valores del gráfico de columnas:
4520+488+108+99+23+1 x 5239
¿Cómo puede ver que los valores totales son diferentes entre el gráfico de tarjetas y columnas distribuidos por etiquetas AXIS.
La pregunta es: ¿cómo podría usar el mismo total de la tarjeta aplicada al gráfico de columnas?
Muestras de mi conjunto de datos y PBIX para que sea más fácil de entender.
Dataset
https://drive.google.com/open?id=1Mhg0QPpPxTPxmo_q2OYYwLn4xbiV47J1
PBIX
https://drive.google.com/open?id=1IPeK7j5uDWIU2517T8D_7l6Lh5nmCtmh
Mejor
Willian Victor
Solved! Go to Solution.
Hola @WillianVictor ,
Aquí vamos.
Measure 2 =
VAR s =
MAX ( Planilha1[Situação] )
VAR no =
CALCULATETABLE (
VALUES ( Planilha1[Ordens] ),
FILTER ( ALL ( Planilha1 ), Planilha1[Situação] <> s )
)
RETURN
IF (
ISFILTERED ( Planilha1[Situação] ),
CALCULATE (
DISTINCTCOUNT ( Planilha1[Ordens] ),
FILTER ( Planilha1, NOT ( Planilha1[Ordens] IN no ) )
),
DISTINCTCOUNT ( Planilha1[Ordens] )
)
Pbix como adjunto.
Hola @WillianVictor ,
Aquí vamos.
Measure = SUMX(VALUES(Planilha1[Situação]),CALCULATE(DISTINCTCOUNT(Planilha1[Ordens])))
Hola, @v-frfei-msft
¡Gracias por tu ayuda! Es una buena manera también.
Pero estaba tratando de hacer lo contrario.. aplicar el total de la primera tarjeta (5.227) al gráfico de situación (al sumar todas las situaciones, tener 5.227 también).
¿Cómo le dije a @az38
Ni siquiera sé si esto funcionará completamente.. pero quiero probar antes de usar un nuevo conjunto de datos sin estas órdenes dobles.
(El conjunto de datos original vino de mi empresa y se ejecuta por factura y no por pedidos, así que si tengo que cambiarlo.. tomará un tiempo. Y no quiero).
Número de formas. Lo más obvio es que tiene un filtro de nivel visual en el objeto visual del gráfico de columnas. Otra forma podría ser que el eje X proviene de alguna otra tabla y hay filas que no coinciden.
¡Hola, Greg!
No tengo filtro en mi objeto visual ni en ninguna otra tabla sobre esto.
Muestras de mi conjunto de datos y PBIX para que sea más fácil de entender.
Dataset
https://drive.google.com/open?id=1Mhg0QPpPxTPxmo_q2OYYwLn4xbiV47J1
PBIX
https://drive.google.com/open?id=1IPeK7j5uDWIU2517T8D_7l6Lh5nmCtmh
Gracias por tu ayuda.
Hola @WillianVictor
usted tiene exactamente 12 órdenes que se conecta con 2 diferentes Situacaos (no estoy seguro de cómo escribirlo correctamente 🙂)
Por supuesto, estas órdenes se cuentan dos veces en el gráfico - uno por cada Situacao
Hola, @az38
Yo también encontré la misma respuesta.
En realidad, tengo doce órdenes contadas dos veces por diferentes situaciones (Haha, Situación.. Lo siento por eso, también envié a un Foro BR).
Pero estaba tratando de hacer una distinta que ignorara esta cosa de "situación" y sólo contar todas las órdenes distintas independientes donde está (donde está el contexto).
Ni siquiera sé si esto funcionará completamente.. pero quiero probar antes de usar un nuevo conjunto de datos sin estas órdenes dobles.
(El conjunto de datos original vino de mi empresa y se ejecuta por factura y no por pedidos, así que si tengo que cambiarlo.. tomará un tiempo. Y no quiero).
De todos modos, gracias por tu ayuda!
Hola @WillianVictor ,
Aquí vamos.
Measure 2 =
VAR s =
MAX ( Planilha1[Situação] )
VAR no =
CALCULATETABLE (
VALUES ( Planilha1[Ordens] ),
FILTER ( ALL ( Planilha1 ), Planilha1[Situação] <> s )
)
RETURN
IF (
ISFILTERED ( Planilha1[Situação] ),
CALCULATE (
DISTINCTCOUNT ( Planilha1[Ordens] ),
FILTER ( Planilha1, NOT ( Planilha1[Ordens] IN no ) )
),
DISTINCTCOUNT ( Planilha1[Ordens] )
)
Pbix como adjunto.