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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

Usar medida como columna

Hola

Tengo un requisito en el que en he creado tres parámetros que si y creado medidas para él de la siguiente manera.

Medida 1:
ABC Cogs ?
Var A - SELECTEDVALUE('A Anlysis'[Una angolíla])
Var B - SELECTEDVALUE('B Analysis'[B Analysis])
Var C - SELECTEDVALUE('C Analysis'[C Analysis])
devolución
IF(SUM(F3460WFC_Updated[%Cumulative %])<-A,"A",IF(SUM(F3460WFC_Updated[Cumulative %])<-A+B,"B",IF(SUM(F3460WFC_Updated[Cumulative %])<-A+B+C,"C","C")))
Medida 2 ABC Inv ?
Var A - SELECTEDVALUE('A Anlysis'[Una angolíla])
Var B - SELECTEDVALUE('B Analysis'[B Analysis])
Var C - SELECTEDVALUE('C Analysis'[C Analysis])
devolución
IF(SUM(F41021WFC_Updated[%Cumulative %])<-A,"A",IF(SUM(F41021WFC_Updated[Cumulative %])<-A+B,"B",IF(SUM(F41021WFC_Updated[Cumulative %])<-A+B+C,"C","C")))
Después de crear estas medidas tengo que concatenar estas dos meaures para mostrar la analsis como alta a baja.
Clasificación: CONCATENAR([ABC Cogs],[ABC Inv])
Así que mi requisito es que tengo que mostrar esta medida de clasificación como una columna y mostrar los valores de ventas en el gráfico de matriz donde puedo ver el importe de ventas basado en categorías como "AA", "AB", "AC","BA","BB","BC","CA","CB","CC".
¿Puede alguien por favor ayudarme a lograr esto ya que he intentado crear una columna, pero no me da todos los valores, ya que es un valor de texto.
Gracias
Waseem
7 REPLIES 7
Ashish_Mathur
Super User
Super User

Hola

Comparta algunos datos y muestre el resultado esperado.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
Anonymous
Not applicable

@waseem24 Puedes usar este patrón que se le ocurrió a Avi Singh.

https://www.youtube.com/watch?v=WV5KxZRIzUE

Utiliza una tabla desconectada con las columnas que desea que aparezcan en las filas/columnas de una matriz. A continuación, una sola medida utiliza varios patrones SWITCH( TRUE() ) anidados para determinar qué medida devolver en cada "célula" de la matriz.

Este tipo de medida tendrá un éxito de rendimiento, pero es la única manera fácil (ish) de resolver problemas como este.

Espero que esto ayude,

Chris Haas

v-alq-msft
Community Support
Community Support

Hola, @waseem24

Creo que no es compatible usar una medida en filas o columnas en un objeto visual de matriz. Se deben determinar los valores de las filas y columnas. Incluso si las medidas y columnas tienen un aspecto similar, hay una gran diferencia entre las columnas calculadas y las medidas. El valor de una columna calculada se calcula durante la actualización de datos y utiliza la fila actual como contexto; no depende de la actividad del usuario en la tabla dinámica. Una medida funciona sobre agregaciones de datos definidas por el contexto actual. En una tabla dinámica, por ejemplo, las tablas de origen se filtran según las coordenadas de las celdas y los datos se agregan y calculan con estos filtros. En otras palabras, una medida siempre funciona sobre agregaciones de datos en el contexto de evaluación.

Saludos

Allan

Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

amitchandak
Super User
Super User

Si desea pasar values(using slicer) para medir y desea que como la columna. No es posible. Porque la columna está precalculada. Podemos hacer con Valores Estáticos.

La otra cosa que puede forzar el contexto de una fila en la medida usando resumir o valores. Por lo que el cálculo se produce en un nivel determinado. Compruebe este enlace, cómo se ha forzado el cálculo a nivel de pedido.

https://community.powerbi.com/t5/Community-Blog/Decoding-Direct-Query-in-Power-BI-Part-2-Date-Differ...

si necesitas más ayuda marcarme @

Aprecia tus Felicitaciones.

Anonymous
Not applicable

Gracias por su respuesta @amitchandak .

¿Hay alguna alternativa para que pueda convertir una medida dinámica en una columna y usarla en un gráfico de matriz.

He intentado crear una nueva mesa con estos tres vaues como Alto, Bajo y Medio, pero no llena mi requisito.

Necesito mostrar algo como esto, pero aquí las etiquetas de fila como High Rotatio, Baja Rotación, Rotación Media son mis medidas.

Gracias

Screenshot (31).png

Preguntemos al Gurú Dax.

Hola @Greg_Deckler , ¿Puede ayudar con esto.

En general, esto va a implicar algún tipo de truco de tabla desconectada porque está tratando de utilizar una medida en la que no se le permite usar una medida.

Más allá de eso, muy difícil de decir sin datos de origen de muestra. Por favor, consulte este post sobre cómo obtener su pregunta respondida rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

En general, para usar una medida de esa manera, debe usar el truco de tabla desconectado como se muestra en este artículo: https://community.powerbi.com/t5/Community-Blog/Solving-Attendance-with-the-Disconnected-Table-Trick...


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Mastering Power BI 2nd Edition

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors