Power BI'de Orta Düzey DAX
Maarten Van den Broeck
Content Developer at DataCamp

$$ $$ $$
NEXTDAY(<dates>)| dates | NEXTDAY |
|---|---|
| 2009-07-07 | 2009-07-08 |
| 2009-07-08 | 2009-07-09 |
| 2009-07-09 | 2009-07-10 |
NEXTDAY(<dates>)SAMEPERIODLASTYEAR(<dates>)
DATESBETWEEN(<dates>, <start_date>, <end_date>)
| dates | NEXTDAY | LASTYEAR |
|---|---|---|
| 2009-07-07 | 2009-07-08 | 2008-07-07 |
| 2009-07-08 | 2009-07-09 | 2008-07-08 |
| 2009-07-09 | 2009-07-10 | 2008-07-09 |
NEXTDAY(<dates>)SAMEPERIODLASTYEAR(<dates>)
DATESBETWEEN(<dates>, <start_date>, <end_date>)
| dates | NEXTDAY | LASTYEAR |
|---|---|---|
| 2009-07-07 | 2009-07-08 | 2008-07-07 |
| 2009-07-08 | 2009-07-09 | 2008-07-08 |
| 2009-07-09 | 2009-07-10 | 2008-07-09 |
$$
| dates | DATESBETWEEN |
|---|---|
| 2009-07-07 | |
| 2009-07-08 | 2009-07-08 |
| 2009-07-09 | 2009-07-09 |
| 2009-07-10 |
Mid Season Sales =
CALCULATE(
SUM(Fact_Table[Sales]),
DATESBETWEEN(Dim_Date[Date Key],
DATE(2014, 10, 04),
DATE(2014, 10, 26)
)
)
TOTALYTD(<expression>, <dates> [,<filter>])
TOTALQTD(<expression>, <dates> [,<filter>])
TOTALMTD(<expression>, <dates> [,<filter>])
İfadenin yıl/çeyrek/ay başından bugüne değerini döndürür.
Sum_YTD =
TOTALYTD(
SUM(Fact_Table[Value]),
Dim_Date[Date Key]
)
TOTALYTD(<expression>, <dates> [,<filter>])
TOTALQTD(<expression>, <dates> [,<filter>])
TOTALMTD(<expression>, <dates> [,<filter>])
İfadenin yıl/çeyrek/ay başından bugüne değerini döndürür.
Sum_YTD =
TOTALYTD(
SUM(Fact_Table[Orders]),
Dim_Date[Date Key]
)
| Yıl | Ay | Değer | Sum_YTD |
|---|---|---|---|
| 2021 | Oca | 6,532 | 6,532 |
| 2021 | Şub | 4,263 | 10,795 |
| 2021 | Mar | 1,256 | 12,051 |
| Toplam | 12,051 | 12,051 |

Gerçek tablodaki bir tarih sütununda eksik tarihler olabilir!
Power BI'de Orta Düzey DAX