- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

DAX devolverá el nombre de la subcategoría superior para la categoría principal
Hola a todos. Estoy tratando de escribir una medida DAX para devolverme el nombre de la subcategoría superior en diferentes niveles de categorías principales. En la imagen de abajo, lo que está a la izquierda es mi mesa. Quiero devolver el orden del nombre del tipo de comida superior por el monto total del precio. Idealmente, si hay un empate, me gustaría atenderlos juntos. Y otra medida para calcular el monto total del precio para los tipos de comidas principales correspondientes. La tabla en el medio es uno de los resultados deseados si elijo Nombre en filas. Tabla a la derecha el otro resultado si elijo Clase en filas. ¿Es posible concluir esto usando DAX? ¡Gracias!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Esta es mi tabla de prueba:
Cree dos columnas nuevas:
Sum_price 1 = CALCULATE(SUM('Sheet13'[Price]),FILTER('Sheet13','Sheet13'[Meal] = EARLIER('Sheet13'[Meal]) && 'Sheet13'[Name] = EARLIER('Sheet13'[Name])))
Sum_price 2 = CALCULATE(SUM('Sheet13'[Price]),FILTER('Sheet13','Sheet13'[Meal] = EARLIER('Sheet13'[Meal])))
Cree dos medidas:
Total price 1 = IF(MAX('Sheet13'[Sum_price 1]) = MAXX(FILTER(ALL('Sheet13'), 'Sheet13'[Name] = SELECTEDVALUE('Sheet13'[Name])),'Sheet13'[Sum_price 1]),MAX('Sheet13'[Sum_price 1]))
Total price 2 = IF(MAX('Sheet13'[Sum_price 2]) = MAXX(FILTER(ALL('Sheet13'), 'Sheet13'[Class] = SELECTEDVALUE('Sheet13'[Class])),'Sheet13'[Sum_price 2]),MAX('Sheet13'[Sum_price 2]))
Crear tabla visual. Creo que este es el resultado que deseas:
Saludos
Yadong Fang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Wow, esto funciona muy bien. ¡Gracias! Sin embargo, tengo una pregunta más. ¿Hay alguna manera de hacerlo más dinámico? Estoy tratando de crear una tabla / matriz dinámica en lugar de una tabla, 2 medidas actualmente no parecen muy bien juntas si quiero poner 2 niveles de información en una tabla dinámica.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Para comprender mejor sus demandas y dar la solución correcta, ¿podría compartir conmigo algunas capturas de pantalla de sus datos después de ocultar información confidencial y decirme cuál es su resultado esperado?
Gracias por sus esfuerzos y tiempo de anticipación.
Saludos
Yadong Fang

Helpful resources
Join us at the Microsoft Fabric Community Conference
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Power BI Monthly Update - February 2025
Check out the February 2025 Power BI update to learn about new features.

Subject | Author | Posted | |
---|---|---|---|
07-18-2024 01:28 PM | |||
06-16-2023 12:14 AM | |||
06-16-2023 03:42 PM | |||
07-22-2024 09:00 AM | |||
08-03-2024 05:13 AM |