OPENINGBALANCEMONTH-Funktion (DAX)
Wertet expression am ersten Tag des Monats im aktuellen Kontext aus.
Syntax
OPENINGBALANCEMONTH(<expression>,<dates>[,<filter>])
Parameter
Parameter |
Definition |
expression |
Ein Ausdruck, der einen Skalarwert zurückgibt. |
dates |
Eine Spalte, die Datumsangaben enthält. |
filter |
(optional) Ein Ausdruck, der einen Filter angibt, der auf den aktuellen Kontext angewendet werden soll. |
Rückgabewert
Ein Skalarwert, der den am ersten Tag des Monats im aktuellen Kontext ausgewerteten expression darstellt.
Hinweise
Hinweis |
---|
Unter Kontext in DAX-Formeln wird näher erläutert, wie sich der Kontext auf die Formelergebnisse auswirkt. |
Das dates-Argument kann Folgendes darstellen:
Verweis auf eine Datums-/Uhrzeitspalte
Tabellenausdruck, der eine einzelne Spalte mit Datums-/Uhrzeitwerten zurückgibt.
Boolescher Ausdruck, der eine einspaltige Tabelle mit Datums-/Uhrzeitwerten definiert.
Hinweis |
---|
Einschränkungen für boolesche Ausdrücke werden im Thema CALCULATE-Funktion (DAX) beschrieben. |
Hinweis |
---|
Für den filter-Ausdruck gelten Einschränkungen, die im Thema CALCULATE-Funktion (DAX) beschrieben werden. |
Beispiel
Mit der folgenden Beispielformel wird ein Measure erstellt, das den "Month Start Inventory Value" des Produktbestands berechnet.
Zur Veranschaulichung erstellen Sie eine PivotTable und fügen dem Bereich Zeilenbezeichnungen der PivotTable die Felder "CalendarYear", "MonthNumberOfYear" und "DayNumberOfMonth" hinzu. Fügen Sie dann dem Bereich Werte der PivotTable unter Verwendung der im Codeabschnitt definierten Formel ein Measure mit der Bezeichnung Month Start Inventory Value hinzu.
Code
=OPENINGBALANCEMONTH(SUMX(ProductInventory,ProductInventory[UnitCost]*ProductInventory[UnitsBalance]),DateTime[DateKey])
Siehe auch