Udostępnij za pośrednictwem


Funkcja ENDOFYEAR (język DAX)

Zwraca ostatnią datę roku w bieżącym kontekście dla określonej kolumny dat.

Składnia

ENDOFYEAR(<dates> [,<year_end_date>])

Parametry

Termin

Definicja

daty

Kolumna zawierająca daty.

data_końca_roku

(Argument opcjonalny) Ciąg literału zawierający datę, która definiuje koniec roku.Wartość domyślna to 31 grudnia.

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:

  • 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.

Ostrzeżenie

Ograniczenia wartość logiczna wyrażeń są opisane w temacie, Funkcja CALCULATE (język DAX).

Parametr year_end_date jest ciąg literał data, w tych samych ustawień regionalnych jako ustawienia regionalne klient, gdy skoroszyt został utworzony.Część daty określająca rok jest ignorowana.

Przykład

Poniższa przykładowa formuła tworzy miarę zwracającą koniec roku obrachunkowego (30 czerwca) dla bieżącego kontekstu.

Aby zobaczyć, jak działa, utworzyć tabelę przestawną i dodać pole CalendarYear do Etykiety wierszy obszaru tabela przestawna.Następnie dodać miara, o nazwie EndOfFiscalYear, przy użyciu formuły, określone w sekcji kodu do wartości obszaru tabela przestawna.

=ENDOFYEAR(DateTime[DateKey],"06/30/2004")