Freigeben über


Lektion 6: Definieren von Berechnungen

In dieser Lektion lernen Sie, Berechnungen zu definieren, bei denen es sich um MDX-Ausdrücke (Multidimensional Expressions) oder Skripts handelt. Berechnungen ermöglichen es Ihnen, berechnete Elemente, benannte Mengen zu definieren und andere Skriptbefehle auszuführen, um die Funktionen eines Analysis Services-Cubes zu erweitern. Sie können beispielsweise einen Skriptbefehl ausführen, um einen Untercube zu definieren und dann den Zellen im Untercube eine Berechnung zuzuweisen.

Wenn Sie eine neue Berechnung im Cube-Designer definieren, wird die Berechnung dem Bereich "Skriptorganisation " auf der Registerkarte " Berechnungen " des Cube-Designers hinzugefügt, und die Felder für den bestimmten Berechnungstyp werden in einem Berechnungsformular im Bereich "Berechnungsausdrücke " angezeigt. Berechnungen werden in der Reihenfolge ausgeführt, in der sie im Bereich "Skriptorganisation " aufgeführt sind. Sie können die Berechnungen neu anordnen, indem Sie mit der rechten Maustaste auf eine bestimmte Berechnung klicken und dann " Nach oben " oder " Nach unten" auswählen oder auf eine bestimmte Berechnung klicken und dann die Symbole "Nach oben " oder " Nach unten " auf der Symbolleiste der Registerkarte " Berechnungen " verwenden.

Auf der Registerkarte " Berechnungen " können Sie neue Berechnungen hinzufügen und vorhandene Berechnungen in den folgenden Ansichten im Bereich "Berechnungsausdrücke " anzeigen oder bearbeiten:

  • Formularansicht. In dieser Ansicht werden die Ausdrücke und Eigenschaften für einen einzelnen Befehl in einem grafischen Format angezeigt. Wenn Sie ein MDX-Skript bearbeiten, füllt ein Ausdrucksfeld die Formularansicht aus.

  • Skriptansicht. In dieser Ansicht werden alle Berechnungsskripts in einem Code-Editor angezeigt, mit dem Sie die Berechnungsskripts ganz einfach ändern können. Wenn sich der Bereich "Berechnungsausdrücke " in der Skriptansicht befindet, ist der Skriptorganisator ausgeblendet. Die Skriptansicht bietet Farbcodierungs-, Klammerabgleichs-, AutoVervollständigen- und MDX-Codebereiche. Sie können die MDX-Codebereiche erweitern oder reduzieren, um die Bearbeitung zu vereinfachen.

Wenn Sie im Bereich "Berechnungsausdrücke" zwischen diesen Ansichten wechseln möchten, klicken Sie auf der Symbolleiste der Registerkarte "Berechnungen" auf "Formularansicht" oder "Skriptansicht".

Hinweis

Wenn Analysis Services einen Syntaxfehler in einer Berechnung erkennt, wird die Formularansicht erst angezeigt, wenn der Fehler in der Skriptansicht korrigiert wird.

Sie können auch den Business Intelligence-Assistenten verwenden, um einem Cube bestimmte Berechnungen hinzuzufügen. Sie können z. B. diesen Assistenten verwenden, um einem Cube Zeitintelligenz hinzuzufügen, was bedeutet, dass berechnete Elemente für zeitbezogene Berechnungen wie Zeitraum-zu-Datum, gleitende Mittelwerte oder Periodenwachstum definiert werden. Weitere Informationen finden Sie unter Definieren von Zeitintelligenzberechnungen mithilfe des Business Intelligence-Assistenten.

Von Bedeutung

Auf der Registerkarte "Berechnungen" beginnt das Berechnungsskript mit dem Befehl CALCULATE. Der Befehl CALCULATE steuert die Aggregation der Zellen im Cube, und Sie sollten diesen Befehl nur dann bearbeiten, wenn Sie manuell festlegen möchten, wie die Zellen im Cube aggregiert werden sollen.

Weitere Informationen finden Sie unter Berechnungen und Berechnungen in mehrdimensionalen Modellen.

Hinweis

Abgeschlossene Projekte für alle Lektionen in diesem Lernprogramm sind online verfügbar. Sie können zu jeder Lektion springen, indem Sie das fertige Projekt aus der vorherigen Lektion als Ausgangspunkt verwenden. Klicken Sie hier , um die Beispielprojekte herunterzuladen, die in diesem Lernprogramm enthalten sind.

Diese Lektion enthält die folgenden Aufgaben:

Definition berechneter Elemente
In dieser Aufgabe lernen Sie, berechnete Elemente zu definieren.

Benannte Mengen definieren
In dieser Aufgabe lernen Sie, benannte Sets zu definieren.

Nächste Lektion

Lektion 7: Definieren von Key Performance Indicators (KPIs)

Siehe auch

Lernszenario für Analysis Services
Mehrdimensionale Modellierung (Lernprogramm für Adventure Works)
Benannte Gruppen erstellen
Berechnete Mitglieder erstellen