Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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
DATEDIFF retorna um resultado positivo se a Data2 for maior do que a Data1. Devolve um resultado negativo se o Date1 for maior do que o 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 |