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])