Funkcja FIRSTDATE (język DAX)
Zwraca pierwszą datę w bieżącym kontekście dla określonej kolumny dat.
Składnia
FIRSTDATE(<dates>)
Parametry
Termin |
Definicja |
daty |
Kolumna zawierająca daty. |
Wartość zwracana
Tabela zawierająca jedną kolumnę i jeden wiersz z wartością daty.
Uwagi
Ostrzeżenie
Aby dowiedzieć się więcej na temat wpływu na wyniki formuł w kontekście, zobacz Kontekst w formułach języka DAX.
Argumentu daty może być dowolną z następujących czynności:
Odniesienia do daty /czas kolumna.
Wyrażenie tabeli zwracające pojedynczą kolumnę wartości daty/godziny.
Wyrażenie logiczne definiujące jednokolumnową tabelę zawierającą wartości daty/godziny.
Ostrzeżenie
Ograniczenia wartość logiczna wyrażeń są opisane w temacie, Funkcja CALCULATE (język DAX).
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.
Przykład
Poniższa przykładowa formuła tworzy miarę uzyskującą pierwszą datę dla bieżącego kontekstu w sytuacji, gdy sprzedaż jest realizowana za pośrednictwem kanału sprzedaży internetowej.
Aby zobaczyć, jak działa, utworzyć tabelę przestawną i dodać pole CalendarYear do Etykiety wierszy obszaru tabela przestawna.Następnie dodać miara, o nazwie FirstSaleDate, przy użyciu formuły, określone w sekcji kodu do wartości obszaru tabela przestawna.
=FIRSTDATE('InternetSales_USD'[SaleDateKey])
Zobacz także