Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Realmente necesitaría su ayuda para crear un dax. Tengo un valor de 6 años de datos (acumulativos) de 2017 a 2022 y está en una vista mensual.
Necesita su ayuda para crear un dax para mostrar los valores de diciembre de cada año y el mes actual disponible para 2022.
Consulte la salida esperada a continuación.
¡Muchas gracias de antemano!
Hi, @icdns ;
¿Está resuelto su problema? Si es así, ¿le importaría aceptar las respuestas útiles como soluciones? Entonces somos capaces de cerrar el hilo. Más personas que tienen el mismo requisito encontrarán la solución rápidamente y se beneficiarán aquí. Gracias.
Saludos
Equipo de soporte de la comunidad _ Yalan Wu
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hi, @icdns ;
Lo siento, no entiendo completamente su modelo de datos original y los resultados que desea producir, trimestral y mensualmente. ¿Se puede compartir un archivo simple o más información?
Hi, @icdns ;
Puede crear una medida de la siguiente manera:
Measure =
var _max=CALCULATE(MAX('Table'[Date]),ALL('Table'))
return IF(NOT( ISINSCOPE('Table'[Date].[Month])),
CALCULATE(SUM([value]),FILTER('Table',MONTH([Date])=12 || EOMONTH([Date],0)=EOMONTH(_max,0))))
El resultado final se muestra a continuación:
Saludos
Equipo de soporte de la comunidad _ Yalan Wu
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hi @v-yalanwu-msft ,
Gracias por esto. Sin embargo, no está funcionando correctamente si me dedico a TRIMESTRE y MENSUAL. ¿Es posible incluirlo en el dax? Estoy usando una tabla de fechas de dimensión.
¡Muchas gracias de antemano!
@icdns , Crear un mes de año de columna en la tabla AAAAMM
y con la ayuda de date tbale
calculate(LASTNONBLANK(Table[Year Month], Sum(Table[Value])), allexcept('Date', 'Date'[year]))
Pruebe como
calculate(Sum(Table[Value]), filter(allseleceted('Date'), 'Date'[year] = max(Date[Year]) ), filter(Table, month(Table[Date]) = calculate( month(Max(Table[Date])),filter(allseleceted('Date'), 'Date'[year] = max(Date[Year]) ))))
Gracias, la fórmula ahora muestra los valores de diciembre de cada año. Pero no muestra el último valor 😞 del mes actual del año ¿Cómo puedo ajustar el dax?
Ex:
En el siguiente ejemplo, muestra el valor de 2017 a 2021, pero no 2022.
Muchas gracias por su ayuda!!