Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
A continuación se muestra la captura de pantalla de dos tablas en Power Bi. Uno sin ningún filtro y el otro es filtro con Promedio como 0 y lo que obtengo es contar como 10, mientras que idealmente debería ser 1 como puedes ver en la tabla anterior, solo hay una fila donde el promedio es cero.
¿Por qué este extraño comportamiento?
Si agrego la columna ExternalId en la 2ª tabla obtengo el recuento como 1 y cuando lo eliminé obtengo el recuento como 10?? ¿Puede alguien por favor explicarme qué mal estoy haciendo aquí?
Filtro de la 2ª Tabla
Solved! Go to Solution.
Este no es un comportamiento extraño, esto está relacionado con el contexto del cálculo.
Cuando se utiliza una tabla para resumir los valores, cuantos más detalles se agregan, más específico es el cálculo, por lo que en este caso, cuando se mira la primera tabla a nivel de fila, se obtiene el valor promedio para cada una de las líneas y se tiene una línea con 0. Lo mismo para el recuento de ID en una vista detallada se obtiene 1 por cada fila.
Si miras la línea total de la primera tabla verás que el promedio es de 1.850.630,69.
Cuando se quitan las otras columnas excepto el promedio y el recuento de ID el contexto está en el nivel de tabla por lo que el valor promedio es el mismo (1.850.630,69) y el recuento de ID también es 10, incluso si hace el filtro del promedio eso no funcionará porque en este caso se está calculando el promedio para los valores de grupo por lo que está comparando el 1.850.630,69 con 0 y no quitando el 0 promedios para detalles.
En este caso, debe realizar un cálculo diferente para el recuento de ID agregando una medida que haga que el contexto de la fila sea el mismo en el nivel que necesita.
Pruebe la siguiente medida:
IDCOUNT =
COUNTROWS (
FILTER (
SUMMARIZE (
Table,
Table[ExternalID],
Table[TimeStamp],
"AVERAGEVALUE", AVERAGE ( Table[Columntobeaveraged] )
),
[AVERAGEVALUE] = 0
)
)
Esto puede necesitar algunos ajustes
Este no es un comportamiento extraño, esto está relacionado con el contexto del cálculo.
Cuando se utiliza una tabla para resumir los valores, cuantos más detalles se agregan, más específico es el cálculo, por lo que en este caso, cuando se mira la primera tabla a nivel de fila, se obtiene el valor promedio para cada una de las líneas y se tiene una línea con 0. Lo mismo para el recuento de ID en una vista detallada se obtiene 1 por cada fila.
Si miras la línea total de la primera tabla verás que el promedio es de 1.850.630,69.
Cuando se quitan las otras columnas excepto el promedio y el recuento de ID el contexto está en el nivel de tabla por lo que el valor promedio es el mismo (1.850.630,69) y el recuento de ID también es 10, incluso si hace el filtro del promedio eso no funcionará porque en este caso se está calculando el promedio para los valores de grupo por lo que está comparando el 1.850.630,69 con 0 y no quitando el 0 promedios para detalles.
En este caso, debe realizar un cálculo diferente para el recuento de ID agregando una medida que haga que el contexto de la fila sea el mismo en el nivel que necesita.
Pruebe la siguiente medida:
IDCOUNT =
COUNTROWS (
FILTER (
SUMMARIZE (
Table,
Table[ExternalID],
Table[TimeStamp],
"AVERAGEVALUE", AVERAGE ( Table[Columntobeaveraged] )
),
[AVERAGEVALUE] = 0
)
)
Esto puede necesitar algunos ajustes
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |