Udostępnij za pośrednictwem


Funkcja CLOSINGBALANCEYEAR (język DAX)

Oblicza wyrażenie w ostatnim data roku w bieżącym kontekście.

Składnia

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

Parametry

Parametr

Definicja

wyrażenie

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

daty

Kolumna zawierająca daty.

filtr

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

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

Wartość wartość skalarna, reprezentującą wyrażenie w ostatnim data roku w bieżącym kontekście.

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.

  • Tabela zwracające pojedynczej kolumna Data /czas wartości.

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

Ostrzeżenie

Wyrażenie filtru ma ograniczenia, 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ę obliczającą wartość zapasów na koniec roku w magazynie produktów.

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

Kod

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