Ich bin ein erfahrener SQL-Entwickler, der versucht MDX in meiner Freizeit zu lernen. Ich verstehe, wie man einen Würfel einsetzt und eine zweidimensionale Abfrage schreibt. Ich versuche jetzt, eine dreidimensionale Abfrage zu schreiben. Ich habe einen Würfel mit mehreren Dimensionen eingesetzt, wie unten gezeigt (und inspiriert von diesem Tutorial: https://www.youtube.com/watch?v=ctUiHZHr-5M):3+ dimensionale MDX-Anweisung
Ich versuche eine MDX zu schaffen, die in drei Dimensionen einer abgeleiteten Tabelle verwendet. In einer vorherigen Frage hier: MDX - 3rd + dimension example needed whytheq liefert Beispiele, aber sie Fehler.
Ich kann kein einziges Tutorial online finden, das darüber spricht, wie mehr als zwei Dimensionen zu verwenden sind, z. Seiten; Abschnitte usw. Jedes einzelne Tutorial, das ich gelesen habe, und jedes einzelne Beispiel in dem Buch, das ich gekauft habe, verwendet einfache zweidimensionale Beispiele. Daher die Frage zu versuchen und loszulegen.
Zum Beispiel habe ich dies versucht:
SELECT
[full name] ON 0,
measures.amount ON 1
FROM(
SELECT
customer.[full name].members on 0,
salesman.[id].members on 1,
[Measures].[Amount] on 2
FROM [Analysis Services Test]
);
Der Fehler ist: "Query (3, 10) Parser. Die Syntax für 'id' ist falsch"
Aktualisieren @mxix gibt an, dass Excel-Pivot-Tabellen nur zwei Dimensionen anzeigen können. Ist dies nicht ein Beispiel für eine dreidimensionale Pivot-Tabelle (sie hat Dimensionen für: Verkäufer, Kunde und Auto)?
Könnten Sie die Abfragen hinzufügen, die Sie versucht haben, und die Fehler? – mxix
Die Antwort ist so einfach, ich denke, es muss einen Aspekt zu Ihrer Frage geben, den Sie uns nicht deutlich genug gesagt haben. Bitte zeigen Sie uns, was Sie versucht haben und welchen Fehler Sie bekommen haben. Welchen Fehler haben Sie erhalten, als Sie das Beispiel von WhyTheQ ausprobiert haben? –
@Tab Alleman, ich habe die Frage aktualisiert. Ich bin sehr neu dazu. Ich versuche nur eine multidimensionale MDX-Abfrage zu sehen, die kompiliert wird. – w0051977