Forum Discussion
Tengo
- 6 years ago
Hola @lucas_e ,
En primer lugar, sugiera que cree una nueva tabla de fechas, como a continuación.
Date = CALENDARAUTO()Referencia:
Creación de tabla de calendario en Power BI mediante funciones DAX
- Ayer
Yesterday = CALCULATE([Total Sales],PREVIOUSDAY('Date'[Date]))- La semana pasada
Last Week = CALCULATE ( SUM ( 'Table'[Sales] ), FILTER ( ALL ( 'Date' ), WEEKNUM ( 'Date'[Date], 2 ) = WEEKNUM ( TODAY (), 2 ) - 1 ) )Son sólo muestras. Podemos implementarlo de diferentes maneras. Puede hacer referencia a los blogs para intentarlo.
Creación de una columna calculada dax para hoy, ayer y al siguiente día laborable con variables
Calcular ventas de semanas anteriores - DAX avanzado en Power BI
Cálculo de semana a fecha en Power BI con DAX
Cálculo de MTD, QTD, YTD, Running y Total Acumulado en Power BI
Saludos
Xue Ding
Si este post Ayuda, entonces por favor considereAcéptelo como la soluciónpara ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @lucas_e ,
En primer lugar, cree una tabla de calendario si utiliza la misma tabla para calcular las medidas de inteligence de tiempo obtendrá valores incorrectos debido al uso de filtrado.
En cuanto a los cálculos que necesita, necesitaría tener algo similar a las siguientes medidas:
YTD = TOTALYTD (SUM(Table[Sales]); Calendar[Date])
MTD = TOTALMTD (SUM(Table[Sales]); Calendar[Date])
YESTERDAY = CALCULATE (SUM(Table[Sales]);FILTER(ALL(Calendar); Calendar[Date] = Today() - 1)
Comparision with previous YEAR would be something similar to:
YTD PY = CALCULATE([YTD]; DATEADD(Calendar[Date]; -1 ; Year)
Estos son solo ejemplos que puede necesitar para ajustarlos a su modelo o utilizar algunos otros cálculos como datesbetween o SAMEPERIOSLASTYEAR