Forum Discussion
Consulta DAX/M
Hola equipo,
¡Buenos días!
Necesito el cálculo Sumif para la inserción del proceso YDT en la tabla de resumen, vea la siguiente captura de pantalla,
Tabla de resumen: necesita agregar la columna "YTD-20" para el cálculo de la suma de unos meses.
Gracias
Kvb
Hola, @Kalidass
En función de su descripción, creo datos para reproducir su escenario.
Mesa:
Puede crear una medida como se indica a continuación.
Result = CALCULATE( SUM('Table'[Value]), FILTER( ALL('Table'), 'Table'[Date]<=MAX('Table'[Date])&& 'Table'[GHT] = SELECTEDVALUE('Table'[GHT]) ) )A continuación, puede utilizar un objeto visual de matriz para mostrar el resultado.
Saludos
Allan
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
3 Replies
- amitchandak
Super User
@Kalidass , no muy claro, pero se puede obtener YTD ingenio tabla de citas
YTD QTY = TOTALYTD(Sum('order'[Qty]),'Date'[Date]) LYTD QTY = TOTALYTD(Sum('order'[Qty]),dateadd('Date'[Date],-1,year)) Previous Year = CALCULATE(SUM('order'[Qty]), PREVIOUSYEAR('Date'[Date])) YTD QTY forced= var _max = today() return calculate(Sum('order'[Qty]),DATESYTD('Date'[Date]),'Date'[Date]<=_max) //calculate(TOTALYTD(Sum('order'[Qty]),'Date'[Date]),filter('Date','Date'[Date]<=_max)) LYTD QTY forced= var _max = date(year(today())-1,month(today()),day(today())) return CALCULATE(Sum('order'[Qty]),DATESYTD(dateadd('Date'[Date],-1,year)),'Date'[Date]<=_max) //TOTALYTD(Sum('order'[Qty]),dateadd('Date'[Date],-1,year),'Date'[Date]<=_max) YTD QTY forced= var _max = maxx('order',[Order date]) return calculate(Sum('order'[Qty]),DATESYTD('Date'[Date]),'Date'[Date]<=_max) //calculate(TOTALYTD(Sum('order'[Qty]),'Date'[Date]),filter('Date','Date'[Date]<=_max)) LYTD QTY forced= var _max1 =maxx('order',[Order date]) var _max = date(year(_max1)-1,month(_max1),day(_max1)) return CALCULATE(Sum('order'[Qty]),DATESYTD(dateadd('Date'[Date],-1,year)),'Date'[Date]<=_max) //TOTALYTD(Sum('order'[Qty]),dateadd('Date'[Date],-1,year),'Date'[Date]<=_max)- AnonymousNot applicable
- v-alq-msft
Community Support
Hola, @Kalidass
En función de su descripción, creo datos para reproducir su escenario.
Mesa:
Puede crear una medida como se indica a continuación.
Result = CALCULATE( SUM('Table'[Value]), FILTER( ALL('Table'), 'Table'[Date]<=MAX('Table'[Date])&& 'Table'[GHT] = SELECTEDVALUE('Table'[GHT]) ) )A continuación, puede utilizar un objeto visual de matriz para mostrar el resultado.
Saludos
Allan
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.