Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Soy bastante nuevo en Power BI, pero tengo la fórmula siguiente para identificar los registros que necesitan revisión comprobando si la diferencia calculada supera un umbral. Esta fórmula funciona si la uso en una medida, pero no con una columna calculada. Identifica incorrectamente las filas como que necesitan revisión cuando no lo hace. El umbral es un "parámetro WhatIf" de números enteros que los usuarios pueden cambiar a través de una segmentación de datos. Quiero usar una columna calculada porque tengo la intención de usar Variance_check en una segmentación de datos para filtrar fácilmente las filas que requieren revisión.
Variance_check =
VAR Difference = CALCULATE(SUM('TB DATA'[Sales]), 'TB DATA'[Period] = "CurrentYear") - CALCULATE(SUM('TB DATA'[Sales]), 'TB DATA'[Period] = "PriorYear")
DEVOLUCIÓN
IF(ABS(Diferencia) > Umbral[Valor] , "Revisión" , "OK")
¿Alguna idea sobre cómo hacer que esto funcione con una columna calculada? ¡Gracias de antemano por la ayuda!
Solved! Go to Solution.
Hay @KWallis
Desea crear una columna, pero la columna está calculada para cambiar dinámicamente, ¿verdad?
Esto parece ser imposible en Power Bi debido a la diferencia entre la medida y la columna calculada. Las columnas se calculan y guardan en la captura tan pronto como se crea, por lo que el resultado en columna no cambiará cuando haga algo en la segmentación de datos.
Pero puede intentar usar la medida para mostrar el resultado que definió mostrar en función de la segmentación de datos
Variance_check =
VAR Difference =
CALCULATE( SUM( 'TB DATA'[Sales] ), 'TB DATA'[Period] = "CurrentYear" )
- CALCULATE( SUM( 'TB DATA'[Sales] ), 'TB DATA'[Period] = "PriorYear" )
RETURN
IF( ABS( Difference ) > Threshold[Value], "Review", BLANK() )
A continuación, anule la selección de Mostrar elementos sin datos
el resultado estará detrás de las filas con espacio en blanco。
Saludos
Equipo de apoyo a la comunidad _ chenwu zhu
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Genial, gracias por todas las sugerencias.
Hay @KWallis
Desea crear una columna, pero la columna está calculada para cambiar dinámicamente, ¿verdad?
Esto parece ser imposible en Power Bi debido a la diferencia entre la medida y la columna calculada. Las columnas se calculan y guardan en la captura tan pronto como se crea, por lo que el resultado en columna no cambiará cuando haga algo en la segmentación de datos.
Pero puede intentar usar la medida para mostrar el resultado que definió mostrar en función de la segmentación de datos
Variance_check =
VAR Difference =
CALCULATE( SUM( 'TB DATA'[Sales] ), 'TB DATA'[Period] = "CurrentYear" )
- CALCULATE( SUM( 'TB DATA'[Sales] ), 'TB DATA'[Period] = "PriorYear" )
RETURN
IF( ABS( Difference ) > Threshold[Value], "Review", BLANK() )
A continuación, anule la selección de Mostrar elementos sin datos
el resultado estará detrás de las filas con espacio en blanco。
Saludos
Equipo de apoyo a la comunidad _ chenwu zhu
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
@KWallis
Las medidas pueden ver la selección que realiza en la segmentación de datos o en el parámetro, pero las columnas y tablas calculadas no pueden verlas porque la adición de columnas y tablas se produce en el modelo de datos, una vez que se agregan, están disponibles para ser utilizadas en el informe.
Para lograr su requisito, puede asignar la medida al panel de filtros y al filtro visual y aplicarla en consecuencia para filtrar los elementos que no necesitan.
@Fowmy,gracias por la respuesta. Esto funcionará, sin embargo, no tenía la intención de exponer el panel Filtro a los usuarios, pero supongo que realmente no hay una salida por ahora. Agradecemos su respuesta.
@KWallis
La otra forma es crear nuevas medidas con los filtros requeridos incluidos, pero la opción que sugerí es más fácil. Puede ocultar el panel de filtro de los usuarios o incluso ocultar incluso una sola medida o una columna de los usuarios. Por favor refiérase a este artículo:
https://docs.microsoft.com/en-us/power-bi/create-reports/power-bi-report-filter