Udostępnij za pośrednictwem


Funkcja OPENINGBALANCEMONTH (język DAX)

Oblicza wyrażenie w pierwszym data miesiąca w bieżącym kontekście.

Składnia

OPENINGBALANCEMONTH(<expression>,<dates>[,<filter>])

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.

Wartość zwracana

Wartość wartość skalarna, reprezentującą wyrażenie na pierwszym data miesiąca 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:

  • Odwołanie do kolumny daty/godziny.

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

Przykład

Poniższa przykładowa formuła tworzy miarę obliczającą wartość zapasów na początku miesiąca w magazynie produktów.

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

Kod

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