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
Vigência | Definição |
---|---|
Date1 |
Um valor escalar datetime. |
Date2 |
Um valor escalar datetime. |
Interval |
O intervalo a ser usado ao comparar datas. O valor pode ser um dos seguintes: - SECOND - MINUTE - HOUR - DAY - SEMANA - MONTH - QUARTER - YEAR |
Valor de retorno
A contagem de limites de intervalo entre duas datas.
Comentários
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 DAX exemplo de modelo.
O seguinte DAX consulta:
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 |
---|---|
Ano | 2 |
Trimestre | 9 |
Mês | 29 |
Semana | 130 |
Dia | 914 |