Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
smpa01
Super User
Super User

DAX para evitar mostrar la medida en el nivel de desglose en una visualización de matriz

Hola chicos,

¿Hay alguna manera de decirle a DAX que evite mostrar la medida en el nivel de perforación.

Por ejemplo, adjunto es un pequeño sáclaco repliction de mi problema.

Este es mi modelo de datos.

Capture.PNGModelo de datos

y esta es mi viz

viz.PNGViz

Ahora, cuando reforzo, no quiero que la matriz muestre el valor de la medida (Descr). probablemente está mostrando el primer valor de medida que no quiero.

viz2.PNG

Lo que no puedo hacer, es usar Descripción de T2 y usarlo como filas en lugar de usar la medida Descr.

Gracias de antemano.

Did I answer your question? Mark my post as a solution!
Proud to be a Super User!
My custom visualization projects
Plotting Live Sound: Viz1
Beautiful News:Viz1, Viz2, Viz3
Visual Capitalist: Working Hrs
6 REPLIES 6
camargos88
Community Champion
Community Champion

Hola @smpa01 ,

Pruebe este código:

Descr
IF(
NOT(ISFILTERED(T1[fiscal_year]))
NOT(ISFILTERED(T1[period_number])); ""; CALCULATE(MAX(T2[Description])))
Capture.PNG


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!



amitchandak
Super User
Super User

@amitchandak gracias hombre por esto. Hoy aprendí algo nuevo y extremadamente útil para mostrar un total selectivo en el nivel deseado de contratación. Este es un compañero increíble !!!!

@camargos88 gracias, pero todavía no hace lo que tenía en mente.

Para todos los buscadores futuros, así es como se resuelve el problema.

cx.PNG

Did I answer your question? Mark my post as a solution!
Proud to be a Super User!
My custom visualization projects
Plotting Live Sound: Viz1
Beautiful News:Viz1, Viz2, Viz3
Visual Capitalist: Working Hrs

@smpa01 ,

Capture.PNG

Descr
VAR _desc a MAX(T2[Description])
VAR _f_periodNumber - ISFILTERED(T1[period_number])
VAR _f_WO - ISFILTERED(T1[WO])
devolución
IF(_f_periodNumber && _f_WO; _desc; "")


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!



@camargos88 gracias de nuevo por esto, ya que me gusta saber múltiples maneras de resolver el mismo problema.

Sin embargo, hay un problema con este enfoque frente a ISINSCOPE y en mi opinión ISINSCOPE tiene una ventaja.

Si el escritor de BI elige usar ISFILTERED en su lugar, debe ajustar manualmente todos los niveles de desglose dentro de ISFILTERED. Si usted foget uno no obtendrá lo que deseaba.

Por ejemplo, si ajusta su medida a esto, ya que olvidó incluir _f_WO VAR en la codición a continuación

Descr2 = 
VAR _desc = MAX(T2[Description])
VAR _f_periodNumber = ISFILTERED(T1[period_number])
VAR _f_WO = ISFILTERED(T1[WO])
VAR _x =IF( _f_periodNumber=TRUE(), _desc, "")
RETURN _x

no obtienes lo que deseabas

xsa.PNG

Por lo tanto, con este enfoque en el momento en que agrega un nivel adicional en la jerarquía, debe recordar para envolver ese enfoque en la medida. Mientras que con ISINSCOPE le está diciendo a su medida que compruebe la existencia de una sola columna en el contexto de filtro VS muchas columnas en ISFILTERED. Así que para este problema en particular ISFILTERED es más tedioso.

Did I answer your question? Mark my post as a solution!
Proud to be a Super User!
My custom visualization projects
Plotting Live Sound: Viz1
Beautiful News:Viz1, Viz2, Viz3
Visual Capitalist: Working Hrs

Hola @smpa01 ,

Recibí tu punto, pero probé este código (lo envié antes):

Descr
VAR _desc a MAX(T2[Description])
VAR _f_periodNumber - ISFILTERED(T1[period_number])
VAR _f_WO - ISFILTERED(T1[WO])
devolución
IF(_f_periodNumber && _f_WO; _desc; "")
Elimina los valores cuando no tienen filtros. Me aggree con usted que tiene que hacerse manualmente.
Es bueno que podamos lograr los mismos resultados con diferentes enfoques.
Capture.PNG


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!



Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.