Udostępnij za pośrednictwem


Funkcja DAY

Zwraca dzień miesiąca jako liczbę z zakresu od 1 do 31.

Składnia

DAY(<date>)

Parametry

Termin

Definicja

date

Data w formacie datetime lub reprezentacja tekstowa daty.

Wartość zwracana

Liczba całkowita wskazująca dzień miesiąca.

Uwagi

Funkcja DAY przyjmuje jako argument datę dnia, który ma zostać znaleziony. Daty dla tej funkcji można określać przy użyciu innej funkcji daty, za pomocą wyrażenia zwracającego datę lub przez wpisanie daty w formacie datetime. Datę można również wpisać w jednym z akceptowanych formatów ciągu dla dat.

Wartości zwracane przez funkcje YEAR, MONTH i DAY są wartościami według kalendarza gregoriańskiego, niezależnie od formatu wyświetlania podanej wartości daty. Jeśli na przykład formatem wyświetlania podanej daty jest Hijri, wartości zwracane przez funkcje YEAR, MONTH i DAY są wartościami skojarzonymi z odpowiednią datą według kalendarza gregoriańskiego.

Gdy argument daty jest tekstem reprezentującym datę, funkcja DAY używa ustawień regionalnych oraz ustawień daty/godziny komputera klienckiego w celu rozpoznania wartości tekstowej i wykonania konwersji. Jeśli bieżące ustawienia daty/godziny określają daty w formacie Miesiąc/Dzień/Rok, ciąg „1/8/2009” zostanie zinterpretowany jako wartość datetime odpowiadająca dacie 8 stycznia 2009 roku, a funkcja zwróci wartość 8. Jeśli jednak bieżące ustawienia daty/godziny określają daty w formacie Dzień/Miesiąc/Rok, ten sam ciąg zostanie zinterpretowany jako wartość datetime odpowiadająca dacie 1 sierpnia 2009 roku, a funkcja zwróci wartość 1.

Przykład: uzyskiwanie dnia z kolumny dat

Opis

Poniższa formuła zwraca dzień z daty w kolumnie [Birthdate].

Kod

=DAY([Birthdate])

Przykład: uzyskiwanie dnia z daty w postaci ciągu

Opis

Poniższe formuły zwracają dzień, 4, przy użyciu dat podanych jako ciągi w akceptowanym formacie tekstowym.

Kod

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

Przykład: używanie dnia jako warunku

Opis

Poniższe wyrażenie zwraca dzień złożenia zamówienia sprzedaży i oznacza wiersz jako uwzględniany w sprzedaży promocyjnej, jeśli zamówienie zostało złożone 10-tego dnia miesiąca.

Kod

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

Zobacz także

Odwołanie

Funkcja TODAY

Funkcja DATE

Inne zasoby

Funkcje daty i godziny (język DAX)