EDATE
Aplica-se a:Colunacalculada Tabelacalculada MedidaCálculo visual
Devolve a data que é o número indicado de meses antes ou depois da data de início. Use EDATE para calcular datas de vencimento ou datas de vencimento que caem no mesmo dia do mês que a data de emissão.
Sintaxe
EDATE(<start_date>, <months>)
Parâmetros
Termo | Definição |
---|---|
start_date | Uma data em formato datetime ou texto que representa a data de início. |
months | Um número inteiro que representa o número de meses antes ou depois de start_date. |
Valor devolvido
Uma data (datetime).
Observações
Ao contrário do Microsoft Excel, que armazena datas como números de série sequenciais, o DAX funciona com datas em um formato datetime . As datas armazenadas noutros formatos são convertidas implicitamente.
Se start_date não for uma data válida, o EDATE retornará um erro. Certifique-se de que a referência de coluna ou data que você fornece como o primeiro argumento é uma data.
Se meses não for um número inteiro, ele será truncado.
Quando o argumento date é uma representação de texto da data, a função EDATE usa as configurações de localidade e hora de data do computador cliente para entender o valor do texto a fim de executar a conversão. Se as configurações atuais de data e hora representarem uma data no formato Mês/Dia/Ano, a seguinte cadeia de caracteres "08/01/2009" será interpretada como um valor data/hora equivalente a 8 de janeiro de 2009. No entanto, se as configurações atuais de data e hora representarem uma data no formato Dia/Mês/Ano, a mesma cadeia de caracteres será interpretada como um valor datetime equivalente a 1º de agosto de 2009.
Se a data solicitada for posterior ao último dia do mês correspondente, o último dia do mês será devolvido. Por exemplo, as seguintes funções: EDATE("2009-01-29", 1), EDATE("2009-01-30", 1), EDATE("2009-01-31", 1) regressam a 28 de fevereiro de 2009; que corresponde a um mês após a data de início.
Esta função não é suportada para utilização no modo DirectQuery quando utilizada em colunas calculadas ou regras de segurança ao nível da linha (RLS).
Exemplo
O exemplo a seguir retorna a data três meses após a data do pedido, que é armazenada na coluna [TransactionDate].
= EDATE([TransactionDate],3)
Conteúdos relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários