cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Frequent Visitor

Mostrar diferentes valores de texto en función del nivel de jerarquía en el informe de matriz

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.

2020-05-29_12-30-43.png

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"))))

4 REPLIES 4
Highlighted
Super User IX
Super User IX

Re: Mostrar diferentes valores de texto en función del nivel de jerarquía en el informe de matriz

@sdsfive, consulte si esto puede ayudarle

https://www.kasperonbi.com/use-isinscope-to-get-the-right-hierarchy-level-in-dax/



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

Highlighted
Helper V
Helper V

Re: Mostrar diferentes valores de texto en función del nivel de jerarquía en el informe de matriz

@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.

Highlighted
Frequent Visitor

Re: Mostrar diferentes valores de texto en función del nivel de jerarquía en el informe de matriz

¡Eso funcionó muy bien, gracias! Se ha añadido una medida adicional para utilizar los valores numéricos de columna calculados.

Estado de la línea Calc ?
IF(AND('SoftView'[Falta cantidad de material] a 0, 'SoftView'[Cantidad asignable 2] a 0), 0,
IF('SoftView'[Material] <> "", 1,
IF('SoftView'[Fecha disponible 2] á FECHA(2500,1,1), 3,
IF(AND('SoftView'[Fecha disponible] <> HOY(), 'SoftView'[Fecha disponible] <> DATE(2500,1,1)), 2))))
Estado de la situación :
IF(MAX('Softview'[Line Status Calc]) á 0, "Fully Allocated",
IF(MAX('Softview'[Line Status Calc]) á 1, "In Stock",
IF(MAX('Softview'[Line Status Calc]) á 2, "On Order",
IF(MAX('Softview'[Line Status Calc]) á 3, "On Order - No EDA"))))
Highlighted
Helper V
Helper V

Re: Mostrar diferentes valores de texto en función del nivel de jerarquía en el informe de matriz

lo clavaste. buen trabajo.

Helpful resources

Announcements
Upcoming Events

Upcoming Events

Wondering what events you could join or have an event to promote yourself? Check out our Upcoming Events.

Upcoming Events

Community Summit North America – Join Online!

Join this community-driven Power Platform digital event for unbiased support and problem-solving.

Community Blog

Community Blog

Visit our Community Blog for articles, guides, and information created by fellow community members.

Top Solution Authors