Freigeben über


Definieren von Aufgaben und anderen Skriptbefehlen

Klicken Sie auf der Registerkarte "Berechnungen" des Cube-Designers auf das Symbol "Neues ScriptCommand" auf der Symbolleiste, um ein leeres Skript zu erstellen. Wenn Sie ein neues Skript erstellen, wird es zunächst mit einem leeren Titel im Bereich "Skriptorganisation " auf 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 in der ersten Zeile einen kommentierten Namen eingeben, um das Skript im Bereich "Skriptorganisation " einfacher zu identifizieren. Weitere Informationen finden Sie in der Einführung in MDX Scripting in Microsoft SQL Server 2005. Weitere Informationen zu Leistungsproblemen im Zusammenhang mit MDX-Abfragen und -Berechnungen finden Sie im Abschnitt "Schreiben effizienter MDX" im SQL Server 2005 Analysis Services Performance Guide.

Von Bedeutung

Wenn Sie zunächst zur Registerkarte "Berechnungen" des Cube-Designers wechseln, enthält der Skriptorganisationsbereich ein einziges Skript mit einem CALCULATE-Befehl. Der Befehl CALCULATE steuert die Aggregation der Zellen im Würfel und sollte nur bearbeitet werden, wenn Sie angeben möchten, wie der Würfel manuell aggregiert werden soll.

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

Von Bedeutung

Stellen Sie beim Schreiben eines Ausdrucks, der mehrere Anweisungen enthält, mithilfe des Bereichs "Berechnungsausdrücke" sicher, dass alle Zeilen außer der letzten Zeile des MDX-Skripts mit einem Semikolon (;)) enden. Berechnungen werden in ein einzelnes MDX-Skript verkettet, und jedes Skript hat einen Semikolon angefügt, um sicherzustellen, dass das MDX-Skript ordnungsgemäß kompiliert wird. Wenn Sie der letzten Zeile des Skripts im Bereich "Berechnungsausdrücke" einen Semikolon hinzufügen, wird der Cube erstellt und ordnungsgemäß bereitgestellt, aber Sie können keine Abfragen dafür ausführen.

Siehe auch

Berechnungen in multidimensionalen Modellen