Udostępnij za pośrednictwem


Funkcja CLOSINGBALANCEYEAR

Oblicza wyrażenie dla ostatniej daty roku w bieżącym kontekście.

Składnia

CLOSINGBALANCEYEAR(<expression>,<dates>[,<filter>][,<year_end_date>])

Parametry

Parametr

Definicja

expression

Wyrażenie, które zwraca wartość skalarną.

dates

Kolumna zawierająca daty.

filter

(Argument opcjonalny) Wyrażenie określające filtr do zastosowania do bieżącego kontekstu.

year_end_date

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

Wartość zwracana

Wartość skalarna reprezentowana przez wyrażenie obliczane dla ostatniej daty roku w bieżącym kontekście.

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.

[!UWAGA]

Wyrażenie filtru podlega ograniczeniom, które opisano w temacie Funkcja CALCULATE.

Wartość parametru year_end_date to literał ciągu daty w formacie zgodnym z ustawieniami regionalnymi klienta, na którym został utworzony skoroszyt. Część daty określająca rok jest ignorowana.

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ę obliczającą wartość zapasów na koniec roku w magazynie produktów.

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 Wartość zapasów na koniec roku do obszaru Wartości tabeli przestawnej, używając formuły zdefiniowanej w sekcji kodu.

Kod

=CLOSINGBALANCEYEAR(SUMX(ProductInventory,ProductInventory[UnitCost]*ProductInventory[UnitsBalance]),DateTime[DateKey])

Zobacz także

Odwołanie

Funkcja CLOSINGBALANCEYEAR

Funkcja CLOSINGBALANCEQUARTER

Funkcja CLOSINGBALANCEMONTH

Inne zasoby

Funkcje analizy czasowej (język DAX)

Pobierz przykładowe dane