Frage : SSAS 2008 MDX alles Mitglied vor gegenwärtigem Mitglied

Hallo, haben

We eine Ausgabe mit einer MDX Berechnung, die wir zu construct.

We haben einen sehr kleinen Testwürfel versuchen, der zwei Maße enthält (DimTask und DimDate) und eine Maßgruppe (FactTasks) mit einem Maß (Quantität)

We versuchen, eine Berechnung zu erzielen, die uns alle Mitglieder des DimDate Maßes gibt, die dem CURRENTMEMBER Datum-Eigentum VORAUSGEHEN. Wir haben using die ASCENDANTS Navigations-Funktion versucht, aber diese gibt uns eine Berechnung einfach, die ALLE Mitglieder, beide vor und nach dem gegebenen Datum Member.

In SQL, wir würde wünschen erzielen dieses umfaßt, indem es das folgende verwendet, WO Klausel:

WHERE TaskStartDate < @StartDate

In MDX, möchten wir Ähnliches etwas erzielen. Bitte sehen das Code-Stückchen für, was wir bis jetzt haben. Ich habe auch einen Schirmschuß eines Excel-Gelenks des Cube

When, das angebracht wir diesen MDX Index laufen lassen, wir erhalte 14978 zurückgebracht, der das DEFAULTMEMBER ist. Ich würde jedoch erwarten, 14693 zu erhalten (14978 - 139 - 146) der in yellow.

Could hervorgehoben wird, das, jedermann uns in der rechten Richtung zeigen?

Thanks im Voraus



1:
2:
3:
4:
5:
6:
7:
8:
9:
SELECT 
	{[Schwache Aufgaben-Art]. [Aufgaben-Art]. u. [CS Mannschaft-Anruf zurück]} AUF SPALTEN,
	[Masse]. [Quantität] AUF REIHEN
VON [DRL Daten-Handelszentrum-Aufgaben]

WO 
  (
    ASCENDANTS ([schwache Datum-Stunde]. [Kalendertag-Hierarchie]. [Datum]. u. [2010-06-13T00: 00: 00])
  )

Antwort : SSAS 2008 MDX alles Mitglied vor gegenwärtigem Mitglied

Dieses versuchen:

VORWÄHLEN
      {[Schwache Aufgaben-Art]. [Aufgaben-Art]. u. [CS Mannschaft-Anruf zurück]} AUF SPALTEN,
      [Masse]. [Quantität] AUF REIHEN
VON [DRL Daten-Handelszentrum-Aufgaben]

WO
  (
    {[Schwache Datum-Stunde]. [Kalendertag-Hierarchie]. [Datum]. Zuerst: [Schwache Datum-Stunde]. [Kalendertag-Hierarchie]. [Datum]. u. [2010-06-13T00: 00: 00])
  )

Verwenden: Operator, zum der Strecke der Mitglieder für den Satz zu definieren.

bester Respekt
Grzegorz
Weitere Lösungen  
 
programming4us programming4us