cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Syndicate_Admin
Administrator
Administrator

Columna calculada Si la cantidad supera el umbral dinámico

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!

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

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

vchenwuzmsft_0-1634621562952.png

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.

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Genial, gracias por todas las sugerencias.

Syndicate_Admin
Administrator
Administrator

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

vchenwuzmsft_0-1634621562952.png

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.

View solution in original post

Syndicate_Admin
Administrator
Administrator

@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


Helpful resources

Announcements
UG GA Amplification 768x460.png

Launching new user group features

Learn how to create your own user groups today!

November Power BI Update 768x460.png

Check it Out!

Click here to read more about the November 2021 Updates!

M365 768x460.jpg

Microsoft 365 Collaboration Conference | December 7–9, 2021

Join us, in-person, December 7–9 in Las Vegas, for the largest gathering of the Microsoft community in the world.

Top Solution Authors