March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hola amigos. ¿Alguien podría ayudarme con esto? Creo que hay una solución fácil, pero no la he encontrado en ningún lado...
Estoy tratando de construir un gráfico de cascada con variación vs LY en las etiquetas de datos, pero el cálculo no funciona porque estoy filtrando las columnas de fecha:
Estoy usando SAMEPERIODLASTYEAR para calcular las ventas de LY, y está funcionando:
Pero cuando utilizo Sales vs LY en las etiquetas de datos, no funciona. ¿Alguien tiene alguna solución para usarlo correctamente? La idea es calcular la variación frente a LY, y también la variación en la 'división' del gráfico de cascada.
¡Muchas gracias!
Solved! Go to Solution.
Lo he resuelto, por un colega, usando IF y SELECTEDVALUE. Gracias a todos"
Lo he resuelto, por un colega, usando IF y SELECTEDVALUE. Gracias a todos"
Hola, @renatobferrari
La posible razón por la que no funciona es que carece de contexto externo, como un objeto visual de tabla, que no funciona correctamente.
Una solución alternativa es crear una nueva medida, crear una nueva tabla de variables var dentro de esa medida y usar la función summarize para colocar las columnas y medidas de los objetos visuales en esta función. Esta tabla virtual contendrá los mismos resultados que el objeto visual de tabla que está presentando actualmente. A continuación, se utiliza la función maxx para trabajar con el filtro para extraer el valor correspondiente a la fecha actual según la fecha del eje x del gráfico de cascada.
Estas son las posibles expresiones DAX:
Measure =
VAR _table = summarize('table','table'[MonthDate],"Sales R$",[Sales R$],"Sales LY R$",[Sales LY R$],"Sales vs LY R$",[Sales vs LY R$])
VAR _waterfall_x_axis = SELECTEDVALUE('table'[MonthDate])
return maxx(FILTER(_table,'table'[MonthDate]=_waterfall_x_axis),[Sales vs LY R$])
Puede comprobar en la consulta de DAX si el resultado de la salida del resumen actual es el mismo que el que se muestra en el objeto visual de la tabla actual.
Cómo obtener respuestas rápidas a tu pregunta
Si no ayuda, proporcione más detalles con la salida deseada y el archivo pbix sin información de privacidad (o algunos datos de muestra).
Saludos
Jianpeng Li
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
¡Gracias, me ayudó a corregir mi cálculo! Pero me enfrento a otro problema al usar este formato dinámico, porque ahora mis etiquetas son correctas, pero para una columna, se está calculando mal:
En este FYTD LY, la variación debe estar vacía, una vez que todas las variaciones reflejan TY/LY, y está repitiendo el FYTD/FYTD LY (última columna). ¿Hay alguna solución, como traerlo vacío para la primera columna?
El formato dinámico que estoy usando es este:
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.