Compartilhar via


Função DAY (DAX)

Retorna o dia do mês, um número de 1 a 31.

Sintaxe

DAY(<date>)

Parâmetros

Termo

Definição

date

Uma data no formato datetime ou uma representação de texto de uma data.

Valor de retorno

Um número inteiro que indica o dia do mês.

Comentários

A função DAY aceita como argumento a data do dia que você está tentando localizar. Datas podem ser fornecidas à função usando outra função de data, usando uma expressão que retorna uma data ou digitando uma data em um formato datetime. Você também pode digitar uma data em um dos formatos de cadeia de caracteres aceitos para datas.

Valores retornados pelas funções YEAR, MONTH e DAY serão valores do calendário gregoriano, seja qual for o formato de exibição do valor de data fornecido. Por exemplo, se o formato de exibição da data fornecida for Hijri, os valores retornados para as funções YEAR, MONTH e DAY serão valores associados à data equivalente no calendário gregoriano.

Quando o argumento de data for uma representação de texto da data, a função day usará as configurações de localidade e data/hora do computador cliente para compreender o valor de texto a fim de executar a conversão. Se as configurações de data/hora atuais representarem datas no formato Mês/Dia/Ano, a cadeia de caracteres "1/8/2009" será interpretada como um valor datetime equivalente a 8 de janeiro de 2009 e a função retornará 8. No entanto, se as configurações de data/hora atuais representarem datas no formato Dia/Mês/Ano, a mesma cadeia de caracteres será interpretada como um valor datetime equivalente a 1 de agosto de 2009 e a função retornará 1.

Exemplo: obtendo o dia de uma coluna de data

Descrição

A fórmula a seguir retorna o dia a partir da data na coluna, [Data de nascimento].

Código

=DAY([Birthdate])

Exemplo: obtendo o dia de uma data da cadeia de caracteres

Descrição

As fórmulas a seguir retornam o dia, 4, usando datas que foram fornecidas como cadeias de caracteres em um formato de texto aceito.

Código

=DAY("3-4-1007")
=DAY("March 4 2007")

Exemplo: usando um valor de dia como uma condição

Descrição

A expressão a seguir retorna o dia em que cada pedido de vendas foi feito e sinaliza a linha como um item de vendas promocional quando o pedido é feito no 10º dia do mês.

Código

=IF( DAY([SalesDate])=10,"promotion","")

Consulte também

Referência

Outros recursos