DATEDIFF
gäller för:beräknad kolumn
beräknad tabell
Mått
Visuell beräkning
Returnerar antalet intervallgränser mellan två datum.
Syntax
DATEDIFF(<Date1>, <Date2>, <Interval>)
Parametrar
Term | Definition |
---|---|
Date1 |
Ett skalärt datetime-värde. |
Date2 |
Ett skalärt datetime-värde. |
Interval |
Det intervall som ska användas vid jämförelse av datum. Värdet kan vara något av följande: - SECOND - MINUTE - HOUR - DAY -VECKA - MONTH - QUARTER - YEAR |
Returvärde
Antalet intervallgränser mellan två datum.
Anmärkningar
Ett positivt resultat returneras om Date2 är större än Date1. Ett negativt resultat returneras om Date1 är större än Date2.
Exempel
Exempel i den här artikeln kan användas med exempelmodellen Adventure Works DW 2020 Power BI Desktop. Information om hur du hämtar modellen finns i DAX exempelmodell.
Följande DAX fråga:
EVALUATE
VAR StartDate = DATE ( 2019, 07, 01 )
VAR EndDate = DATE ( 2021, 12, 31 )
RETURN
{
( "Year", DATEDIFF ( StartDate, EndDate, YEAR ) ),
( "Quarter", DATEDIFF ( StartDate, EndDate, QUARTER ) ),
( "Month", DATEDIFF ( StartDate, EndDate, MONTH ) ),
( "Week", DATEDIFF ( StartDate, EndDate, WEEK ) ),
( "Day", DATEDIFF ( StartDate, EndDate, DAY ) )
}
Returnerar följande:
Värde 1 | Värde 2 |
---|---|
År | 2 |
Fjärdedel | 9 |
Månad | 29 |
Vecka | 130 |
Dag | 914 |