Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Tengo un informe de matriz que tiene un valor de texto de columna calculado para el nivel jerárquico más bajo llamado "Estado de línea"
Cuando llego a niveles más altos necesito tener un estado específico para el nivel superior dependiendo de los estados de los elementos en el nivel inferior. En la captura de pantalla siguiente, hay dos líneas con diferentes estados, y el nivel primario hereda uno de los statsuses, que no es el comportamiento deseado ya que no es preciso para el propósito del informe. En este caso específico, necesito ese nivel para mostrar "Open", no "In Stock" como uno de los estados de nivel inferior.
Fórmula de columna calculada para determinar el estado de la línea:
Estado de la línea ?
IF(AND('SoftView'[Cantidad de material faltante] á 0, 'SoftView'[Cantidad asignable 2] a 0), "Totalmente asignado",
IF('SoftView'[Material] <> "", "In Stock",
IF('SoftView'[Fecha disponible 2] á FECHA(2500,1,1), "On Order - No EDA",
IF(AND('SoftView'[Fecha disponible] <> HOY(), 'SoftView'[Fecha disponible] <> DATE(2500,1,1)), "On Order"))))
Solved! Go to Solution.
@sdsfive: Yo sugeriría asignar un valor numérico para cada estado, es decir, 0 - instock todo el camino a 3 - On-Order NO EDA.
A continuación, en el nivel primario, se toma un MAX([status]) y se aplica la misma lógica. Así que sea cual sea el estado más alto, ese es el estado del elemento primario.
¡Eso funcionó muy bien, gracias! Se ha añadido una medida adicional para utilizar los valores numéricos de columna calculados.
@sdsfive, consulte si esto puede ayudarle
https://www.kasperonbi.com/use-isinscope-to-get-the-right-hierarchy-level-in-dax/
@sdsfive: Yo sugeriría asignar un valor numérico para cada estado, es decir, 0 - instock todo el camino a 3 - On-Order NO EDA.
A continuación, en el nivel primario, se toma un MAX([status]) y se aplica la misma lógica. Así que sea cual sea el estado más alto, ese es el estado del elemento primario.
¡Eso funcionó muy bien, gracias! Se ha añadido una medida adicional para utilizar los valores numéricos de columna calculados.
lo clavaste. buen trabajo.