This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreLevel up your Power BI skills this month - build one visual each week and tell better stories with data! Get started
Hola tengo un dato como el siguiente,
Creada hace xx meses es una columna calculada que cambia su valor dinámicamente a medida que cambian los meses, ya que este es el mes de junio que se está desarrollando, por lo tanto,
1 - Mayo , 2 - Abril
| Categoría | Total de horas. | Creado hace xx meses |
| A | 20 | 1 |
| B | 50 | 1 |
| C | 30 | 1 |
| D | 15 |
1 |
| E | 75 | 1 |
| A | 80 | 2 |
| B | 30 | 2 |
| C | 75 | 2 |
| D | 30 | 2 |
| E | 25 | 2 |
Quiero tener una tabla dinámica calculada como se muestra a continuación
| Categoría | Creado hace xx meses - 1 | Creado hace xx meses- 2 | Diferencia
|
| A | 20 | 80 | 60 |
| B | 50 | 30 | 20 |
| C | 30 | 75 | 45 |
| D | 15 | 30 | 15 |
| E | 25 | 25 | 0 |
El valor de la diferencia debe ordenarse en orden decreciente y, a continuación,
Ahora, después de la diferencia calculada y ordenada, quiero encontrar la categoría de rango 1, rango2 y rango 3 con el porcentaje de disminución / aumento
Por ejemplo, Rango1 - Categoría A - porcentaje = 75%
Hola
Será mucho más fácil resolver este problema si tiene una columna de fecha. Si tiene esa columna, comparta los datos de entrada revisados.
Hola @Ashish_Mathur , sí, tiene una columna de fecha
| Categoría | Total de horas. | Creado hace xx meses | fecha |
| A | 20 | 1 | 5/13/2024 |
| B | 50 | 1 | 5/10/2024 |
| C | 30 | 1 | 5/14/2024 |
| D | 15 |
1 | 5/26/2024 |
| E | 75 | 1 | 5/3/2024 |
| A | 80 | 2 | 4/9/2024 |
| B | 30 | 2 | 4/24/2024 |
| C | 75 | 2 | 4/16/2024 |
| D | 30 | 2 | 4/10/2024 |
| E | 25 | 2 | 4/4/2024 |
Tenga en cuenta que creado hace xx meses es el valor de cambio dinámico, ya que este es el mes de junio, por lo tanto, 1 representa el mes de mayo y 2 representa el mes de abril.
Dax utilizado -
Quiero tener una tabla dinámica y una consulta dax para calcular las categorías rank1, rank2, rank3
Hola @sonalisaha2310,
Parece que desea calcular en función de la columna calculada que cambiará cuando se actualicen los datos.
Para este escenario, me gustaría o sugeriría que use la expresión Dax para obtener el valor máximo y mínimo de ese campo en función del grupo de categorías actual y almacenado en las variables.
A continuación, puede utilizar la categoría y la variable actuales como condición para averiguar el valor, calcular la diferencia y escribir una nueva medida basada en el valor de la diferencia actual para obtener la clasificación.
Saludos
Xiaoxin Sheng
Hola, ¿puede sugerir una consulta dax para él, por favor?
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.