Definieren von Zuweisungen und anderen Skriptbefehlen

Gilt für: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Klicken Sie im Cube-Designer auf der Registerkarte Berechnungen auf der Symbolleiste auf das Symbol Neuer Skriptbefehl , um ein leeres Skript zu erstellen. Wenn Sie ein neues Skript erstellen, wird es zunächst mit einem leeren Titel im Bereich Skriptorganisation der Registerkarte Berechnungen angezeigt. Die Zeichen, die Sie im Bereich Berechnungsausdrücke eingeben, werden als Name des Elements in Script Organizer angezeigt. Daher können Sie einen kommentierten Namen in die erste Zeile eingeben, damit Sie das Skript im Bereich Skriptplaner leichter identifizieren können. Weitere Informationen finden Sie unter Introduction to MDX Scripting in Microsoft SQL Server 2005(in Englisch).

Wichtig

Wenn Sie zum ersten Mal zur Registerkarte Berechnungen im Cube-Designer wechseln, enthält der Bereich Skriptplaner ein einzelnes Skript mit einem CALCULATE-Befehl. Mit dem CALCULATE-Befehl wird die Aggregation der Zellen im Cube gesteuert. Er sollte nur bearbeitet werden, wenn Sie die Aggregation des Cubes manuell angeben möchten.

Verwenden Sie den Bereich für Berechnungsausdrücke, um einen Ausdruck in MDX-Syntax (Multidimensional Expressions) zu erstellen. Während Sie den Ausdruck erstellen, können Sie die Cubekomponenten, Funktionen und Vorlagen aus dem Bereich Berechnungstools in den Bereich für Berechnungsausdrücke ziehen oder kopieren. Dadurch wird das Skript für das Element dem Bereich für Berechnungsausdrücke an der Position hinzugefügt, an der Sie es ablegen oder einfügen. Ersetzen Sie die Argumente und ihre Trennzeichen (« und ») durch den entsprechenden Wert.

Wichtig

Wenn Sie einen Ausdruck mit mehreren Anweisungen schreiben, indem Sie den Bereich für Berechnungsausdrücke verwenden, müssen Sie sicherstellen, dass alle Zeilen außer der letzten Zeile des MDX-Skripts mit einem Semikolon (;) enden. Berechnungen werden in einem einzelnen MDX-Skript verkettet, und an jedes Skript wird ein Semikolon angefügt, um sicherzustellen, dass das MDX-Skript ordnungsgemäß kompiliert wird. Falls Sie der letzten Skriptzeile im Bereich für Berechnungsausdrücke ein Semikolon hinzufügen, wird der Cube erstellt und ordnungsgemäß bereitgestellt. Es können jedoch keine Abfragen für ihn ausgeführt werden.

Weitere Informationen

Berechnungen in mehrdimensionalen Modellen