Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
4 years ago
Solved

Ayuda de dependencia circular

Hola a todos tienen un error de dependencia circular, estaba funcionando y no estoy seguro del problema. Agregué una columna adicional en la siguiente tabla para "Región", pero mi fórmula no deb...
  • Syndicate_Admin's avatar
    Syndicate_Admin
    4 years ago

    Se referían el uno al otro. Eso es lo que hace CALCULATE() en una columna calculada. Crea un filtro oculto para cada columna de la tabla. Así que cuando haces el primero, funciona. Pero cuando haces el segundo, crea un filtro para el primero, pero ahora el primero crea un filtro para el segundo.

    Pero no necesitas CALCULAR aquí. Aquí están ambas fórmulas de columna, una Calc Min y la otra Calc Max.

    Calc Min = 
    VAR varCurrentDiff = Data[Capacity v Usage Difference]
    VAR varMin = MIN(Data[Capacity v Usage Difference])
    VAR Result = 
    IF(
        varCurrentDiff = varMin,
        1,
        0
    )
    RETURN
        Result
    
    Calc Max = 
    VAR varCurrentDiff = Data[Capacity v Usage Difference]
    VAR varMax = MAX(Data[Capacity v Usage Difference])
    VAR Result = 
    IF(
        varCurrentDiff = varMax,
        1,
        0
    )
    RETURN
        Result

    Puede ver que mis Calc Min / Max son los mismos que el resultado deseado.

    edhans_0-1634518036570.png