Funkcja LASTDATE
Zwraca ostatnią datę w bieżącym kontekście dla określonej kolumny dat.
Składnia
LASTDATE(<dates>)
Parametry
Termin |
Definicja |
---|---|
dates |
Kolumna zawierająca daty. |
Wartość zwracana
Tabela zawierająca jedną kolumnę i jeden wiersz z wartością daty.
Uwagi
[!UWAGA]
Aby uzyskać więcej informacji dotyczących wpływu kontekstu na wyniki formuł, zobacz temat Kontekst w formułach języka DAX.
Wartością argumentu dates może być dowolna z następujących wartości:
Odwołanie do kolumny daty/godziny.
Wyrażenie tabeli zwracające pojedynczą kolumnę wartości daty/godziny.
Wyrażenie logiczne definiujące jednokolumnową tabelę zawierającą wartości daty/godziny.
[!UWAGA]
Ograniczenia dotyczące wyrażeń logicznych opisano w temacie Funkcja CALCULATE.
Gdy bieżący kontekst jest pojedynczą datą, funkcje FIRSTDATE i LASTDATE zwrócą tę samą datę.
Od strony technicznej zwracana wartość jest tabelą zawierającą jedną kolumnę i jedną wartość. Dlatego tej funkcji można używać jako argumentu dowolnej funkcji, której argumenty muszą zawierać tabele. Ponadto zwracanej wartości można używać wtedy, gdy jest wymagana wartość daty.
Tej funkcji języka DAX nie można używać w trybie zapytania bezpośredniego. Aby uzyskać więcej informacji o ograniczeniach w modelach zapytania bezpośredniego, zobacz https://go.microsoft.com/fwlink/?LinkId=219172.
Przykład
Poniższa przykładowa formuła tworzy miarę uzyskującą ostatnią datę dla bieżącego kontekstu w sytuacji, gdy sprzedaż jest realizowana za pośrednictwem kanału sprzedaży internetowej.
Aby zobaczyć działanie tej formuły, utwórz tabelę przestawną i dodaj pole CalendarYear do obszaru Etykiety wierszy w tabeli przestawnej. Następnie dodaj miarę o nazwie Data ostatniej sprzedaży do obszaru Wartości tabeli przestawnej, używając formuły zdefiniowanej w sekcji kodu.
=LASTDATE('InternetSales_USD'[SaleDateKey])
Zobacz także
Odwołanie
Inne zasoby
Funkcje daty i godziny (język DAX)