Udostępnij za pośrednictwem


Funkcja DAY (język DAX)

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

Składnia

DAY(<date>)

Parametry

Termin

Definicja

data

Data w datetime format lub tekstowa reprezentacja 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 mogą być dostarczone do funkcja przy użyciu innej funkcja Data, za pomocą wyrażenie zwraca datę lub wpisując datę w datetime format.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żąca data /czas ustawienia reprezentują daty w formacie dzień/miesiąc/rok, a następnie ciąg "1/8/2009" jest interpretowany jako datetime równowartości 8 stycznia 2009, a funkcja zwraca 8.Jednak jeśli bieżąca data /czas ustawienia reprezentują daty w formacie dzień/miesiąc/rok, ten sam ciąg zostanie zinterpretowany jako datetime wartość równą 1 sierpnia 2009 i funkcja zwraca wartość 1.

Przykład: Uzyskiwanie dnia z kolumny Data

Opis

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

Kod

=DAY([Birthdate])

Przykład: Uzyskiwanie dnia od daty ciąg

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 jako warunek wartość dnia

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","")