Erkunden von Berechnungsgruppenfeatures und deren Verwendung

Abgeschlossen

Vor dem Erstellen von Berechnungsgruppen erkunden wir ihre Eigenschaften. Berechnungsgruppen bestehen aus Berechnungselementen, die einfach DAX-Anweisungen sind, die einen Ersatz- oder Platzhalter für vorhandene explizite Measures in Ihrem Modell enthalten. Beispielsweise kann die Berechnungsgruppe „Zeitintelligenz“ die Berechnungselemente „Bisheriges Jahr“, „Bisheriges Quartal“ und „Bisheriger Monat“ enthalten.

Berechnungsgruppeneigenschaften

Jeder, der Berechnungsgruppen verwendet, muss sich der Eigenschaft Rangfolge einer Berechnungsgruppe bewusst sein.

Rangfolge

Rangfolge ist eine Eigenschaft, die für eine Berechnungsgruppe definiert ist. Wenn ein Datenmodell mehrere Berechnungsgruppen enthält, ist es wichtig, die Rangfolge oder die Reihenfolge der Auswertung zu definieren.

Durch Definieren der Rangfolge wird sichergestellt, dass die verschiedenen Berechnungsgruppen in der richtigen Reihenfolge ausgeführt werden. Eine höhere Zahl steht für eine höhere Rangfolge, d. h. sie wird vor Berechnungsgruppen mit niedrigerer Rangfolge angewendet.

Alle Berechnungselemente innerhalb einer einzelnen Berechnungsgruppe teilen dieselbe Rangfolge.

Verwenden Sie Tabular Editor, um die Rangfolgeeigenschaft für die Berechnungsgruppe festzulegen.

Precedence is set in the properties of the calculation group in Tabular Editor 2.

Berechnungselementeigenschaften

Berechnungselemente enthalten auch Eigenschaften, die für Berichtentwickler wichtig sind, einschließlich Sortierung und dynamischer Formatzeichenfolgen.

Sortieren

Der Ordinalwert ist die Sortierreihenfolge des Berechnungselements. Die Reihenfolge, in der Berechnungselemente in einem Bericht angezeigt werden, können durch Angeben der Ordinaleigenschaft geändert werden. Das Angeben der Berechnungselementreihenfolge mit der Ordinaleigenschaft ändert nicht die Rangfolge, d. h. die Reihenfolge, in der Berechnungselemente ausgewertet werden.

Wenn der Ordinalwert nicht angegeben ist, ist das Standardverhalten, dass Berechnungselemente alphabetisch nach Namen sortiert werden.

Image of 2 calculation groups side by side, showing a current, PY, YoY, and YoY% value. The graphic on the left appears in alphabetic order and does not have an ordinal value set.

Dynamische Formatzeichenfolgen

Berechnungsgruppen können auch verwendet werden, um Zeichenfolgen im bedingten Format für ein Measure zu definieren.

Ein einfaches Beispiel für die Verwendung von dynamischen Formatzeichenfolgen kann ein anderes Format für Summen im Vergleich zu anderen Werten aufweisen.

Dynamische Formatzeichenfolgen sind besonders nützlich für die Währungskonvertierung. Beispiel: Berichts-Consumer möchten den Umsatz möglicherweise nach Land/Region sehen, wobei die richtige Währungsformatierung für die jeweiligen Benutzer angewendet wird. Dies erfolgt durch Hinzufügen einer Formatzeichenfolgenspalte zur Tabelle der Währungsdimension und anschließend zum Erstellen einer Berechnungsgruppe und eines Elements zur Währungskonvertierung.

Animated GIF of Power BI report switching from sales values in Argentina to Mexico to Venezuela.