EOMONTH
Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji
Zwraca datę w formacie data/godzina ostatniego dnia miesiąca, przed lub po określonej liczbie miesięcy. Użyj EOMONTH, aby obliczyć daty zapadalności lub daty ukończenia, które przypadają w ostatnim dniu miesiąca.
Składnia
EOMONTH(<start_date>, <months>)
Parametry
Termin | Definicja |
---|---|
Data_początkowa | Data początkowa w formacie data/godzina lub w zaakceptowanej reprezentacji tekstowej daty. |
months | Liczba reprezentująca liczbę miesięcy przed lub po start_date. Uwaga: jeśli wprowadzisz liczbę, która nie jest liczbą całkowitą, liczba jest zaokrąglona w górę lub w dół do najbliższej liczby całkowitej. |
Wartość zwracana
Data (data/godzina).
Uwagi
W przeciwieństwie do programu Microsoft Excel, który przechowuje daty jako sekwencyjne numery seryjne, język DAX współpracuje z datami w formacie data/godzina . Funkcja EOMONTH może akceptować daty w innych formatach z następującymi ograniczeniami:
Jeśli start_date nie jest prawidłową datą, funkcja EOMONTH zwraca błąd.
Jeśli start_date jest wartością liczbową, która nie jest w formacie daty/godziny , funkcja EOMONTH przekonwertuje liczbę na datę. Aby uniknąć nieoczekiwanych wyników, przekonwertuj liczbę na format daty/godziny przed użyciem funkcji EOMONTH.
Jeśli start_date plus miesiące dają nieprawidłową datę, funkcja EOMONTH zwraca błąd. Daty przed 1 marca 1900 r. i po 31 grudnia 9999 r. są nieprawidłowe.
Gdy argument daty jest tekstową reprezentacją daty, funkcja EDATE używa ustawień regionalnych i ustawień daty i godziny komputera klienckiego, aby zrozumieć wartość tekstową w celu przeprowadzenia konwersji. Jeśli bieżące ustawienia daty/godziny reprezentują datę w formacie Miesiąc/Dzień/Rok, następujący ciąg "1/8/2009" jest interpretowany jako wartość data/godzina równoważna dacie 8 stycznia 2009 r. Jeśli jednak bieżące ustawienia daty/godziny reprezentują datę w formacie Dzień/Miesiąc/Rok, ten sam ciąg będzie interpretowany jako wartość data/godzina równoważna dacie 1 sierpnia 2009 r.
Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.
Przykład
Poniższe wyrażenie zwraca wartość 31 maja 2008 r., ponieważ argument months jest zaokrąglany do 2.
= EOMONTH("March 3, 2008",1.5)
Powiązana zawartość
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla