DATEDIFF
Aplica-se a: Coluna calculada Tabela calculada Medida Cálculo visual
Devolve o número de limites de intervalo entre duas datas.
Sintaxe
DATEDIFF(<Date1>, <Date2>, <Interval>)
Parâmetros
Termo | Definição |
---|---|
Data1 | Um valor escalar datetime. |
Data2 | Um valor escalar datetime. |
Intervalo | O intervalo a ser usado ao comparar datas. O valor pode ser um dos seguintes: - SEGUNDO - MINUTO - HORA - DIA - SEMANA - MÊS - TRIMESTRE - ANO |
Valor devolvido
A contagem de limites de intervalo entre duas datas.
Observações
Um resultado positivo será retornado se Date2 for maior que Date1. Um resultado negativo será retornado se Date1 for maior que Date2.
Exemplo
Exemplos neste artigo podem ser usados com o modelo de exemplo do Power BI Desktop do Adventure Works DW 2020. Para obter o modelo, consulte Modelo de exemplo DAX.
A seguinte consulta DAX:
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 ) )
}
Devolve o seguinte:
Valor1 | Valor2 |
---|---|
Anual | 2 |
Trimestre | 9 |
Month | 29 |
Semana | 130 |
Dia | 914 |