Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Necesitaría ayuda en DAX. Aquí están mis datos de muestra.
La salida del DAX debe devolver:
Ejemplos
Año 2022 | Ventas | Estimaciones |
1-Ene | 100 | |
1-Feb | 200 | |
1-Mar | 300 | |
1-Abr | 500 | 400 |
1-Mayo | 700 | 500 |
1-jun | 800 | 600 |
1-jul | 900 | 700 |
1-Ago | 1050 | 800 |
1-Sep | 1180 | 900 |
1-Oct | 1310 | 1000 |
1-Nov | 1440 | 1100 |
1-Dic | 1570 | 1200 |
Solved! Go to Solution.
Pruebe este código.
Measure =
VAR _SelectDate = SELECTEDVALUE('Table'[Year 2022])
VAR _DATERANGE = CALENDAR(DATE(2022,01,01),DATE(2022,03,31))
VAR _Sales = IF(_SelectDate in _DATERANGE,CALCULATE(SUM('Table'[Sales]), FILTER(ALL('Table'),'Table'[Year 2022]<= _SelectDate)),CALCULATE(SUM('Table'[Sales]), FILTER(ALL('Table'),'Table'[Year 2022] IN _DATERANGE)))
VAR _Estimate =CALCULATE(SUM('Table'[Estimates]),FILTER(ALL('Table'),'Table'[Year 2022]<= _SelectDate && NOT('Table'[Year 2022] IN _DATERANGE)))
RETURN
_Sales + _Estimate
El resultado es el siguiente.
Mayo YTD = Enero a Marzo Ventas+ Abril y Mayo Estimar de Estimaciones
Saludos
Rico Zhou
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
@amitchandak - gracias, Mi requerimiento es simple. la nueva medida deberá devolver suma de las ventas de enero a marzo + Estimaciones a partir de abril.
Ejemplo
Pruebe este código.
Measure =
VAR _SelectDate = SELECTEDVALUE('Table'[Year 2022])
VAR _DATERANGE = CALENDAR(DATE(2022,01,01),DATE(2022,03,31))
VAR _Sales = IF(_SelectDate in _DATERANGE,CALCULATE(SUM('Table'[Sales]), FILTER(ALL('Table'),'Table'[Year 2022]<= _SelectDate)),CALCULATE(SUM('Table'[Sales]), FILTER(ALL('Table'),'Table'[Year 2022] IN _DATERANGE)))
VAR _Estimate =CALCULATE(SUM('Table'[Estimates]),FILTER(ALL('Table'),'Table'[Year 2022]<= _SelectDate && NOT('Table'[Year 2022] IN _DATERANGE)))
RETURN
_Sales + _Estimate
El resultado es el siguiente.
Mayo YTD = Enero a Marzo Ventas+ Abril y Mayo Estimar de Estimaciones
Saludos
Rico Zhou
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
@Naveen29 , así
YTD Sales = CALCULATE(SUM(Sales[Sales]),DATESYTD('Date'[Date],"12/31"), 'Date'[Date] <=eomonth(today(),0))+ CALCULATE(SUM(Sales[Estimate]),DATESYTD('Date'[Date],"12/31")'Date'[Date] > eomonth(today(),0))
@Naveen29 , Si no tiene estimaciones antes de abril. A continuación, puede utilizar datesytd con una tabla de fechas. Espero que tengas una fecha en la tabla
YTD Sales = CALCULATE(SUM(Sales[Sales]),DATESYTD('Date'[Date],"12/31"))
Estimación YTD = CALCULATE(SUMA(Ventas[Estimación]),DATESYTD('Fecha'[Fecha],"12/31"))