Data e hora DAX - função DATE
Descrição
Retorna a data especificada no formato datetime.
Sintaxe
DATE (<year>, <month>, <day>)
Parâmetros
Sr. Não. | Parâmetro e Descrição |
---|---|
1 | year Um número que representa o ano. O valor do argumento do ano pode incluir de um a quatro dígitos. O argumento do ano é interpretado de acordo com o sistema de datas usado pelo seu computador. Datas com início em 1º de março de 1900 são aceitas. Se você inserir um número com casas decimais, o número será arredondado. Para valores maiores que 9999 ou menores que zero (valores negativos), a função retorna um #VALUE! erro. Se o valor do ano estiver entre 0 e 1899, o valor será adicionado a 1900 para produzir o valor final. Note- Você deve usar quatro dígitos para o argumento do ano, sempre que possível, para evitar resultados indesejados. Por exemplo, usar 15 para 2015 retorna 1915 como o valor do ano, o que não é o caso. |
2 | month Um número que representa o mês ou um cálculo de acordo com as seguintes regras - Se mês for um número de 1 a 12, ele representará um mês do ano. 1 representa janeiro, 2 representa fevereiro e assim por diante até 12 que representa dezembro. Se você inserir um número inteiro maior que 12, ocorre o seguinte cálculo - A data é calculada somando o valor do mês ao ano. Por exemplo, se você tem DATE (2015, 19, 1), a função retorna um valor datetime equivalente a 01 julho st de 2016, porque 19 meses são adicionados ao início de 2015, produzindo um valor de Julho de 2016. Se você inserir um número inteiro negativo, ocorre o seguinte cálculo - A data é calculada subtraindo o valor do mês do ano. Por exemplo, se você tem DATE (2015, -6, 15), a função retorna um valor datetime equivalente a junho 15 th de 2014, porque quando 6 meses são subtraídos do início de 2015 ele produz um valor de junho de 2014. |
3 | day Um número que representa o dia ou um cálculo de acordo com as seguintes regras - Se o dia for um número de 1 ao último dia do mês especificado, ele representará um dia do mês. Se você inserir um número maior do que o último dia do mês determinado, ocorre o seguinte cálculo - A data é calculada somando o valor do dia ao mês. Por exemplo, na fórmula DATA (2016, 8, 45), a função DATA retorna um valor de data e hora equivalente a 15 set th de 2016, porque 45 dias são adicionados ao início de Agosto obtendo-se um valor de 15 set th . Se você inserir um número negativo, ocorre o seguinte cálculo - A data é calculada subtraindo o valor do dia do mês. Por exemplo, na fórmula DATA (2016, 5, -15), a função Data retorna um valor de data e hora equivalentes para abril 15 th de 2016, porque 15 dias são subtraídos a partir do início de Maio de 2016 obtendo-se um valor de abril 2016. Se o dia contiver uma parte decimal, ele será arredondado para o valor inteiro mais próximo. |
Valor de retorno
Data especificada no formato datetime.
Observações
A função DATE pega os números introduzidos como argumentos e gera a data correspondente. A função DATE é mais útil em situações em que ano, mês e dia são fornecidos por fórmulas DAX.
Por exemplo, os dados subjacentes podem conter datas em um formato que não é reconhecido pelo DAX como uma data, como AAAAMMDD. Você pode usar a função DATE em conjunto com outras funções DAX para converter as datas para o formato de data e hora que pode ser reconhecido como uma data pelo DAX.
As funções de data DAX sempre retornam um tipo de dados datetime. No entanto, você pode usar a formatação para exibir datas como números de série, se desejar.
Exemplo
= DATE (2016,8,5) returns 8/5/2016 12:00:00 AM
= DATE (2016,8,45) returns 9/14/2016 12:00:00 AM
= DATE (2016,8, -5) returns 7/26/2016 12:00:00 AM
= DATE (2016,15,15) returns 3/15/2017 12:00:00 AM