2016-04-06 6 views
1

Ich habe ein berechnetes Feld (eine Zählung erhalten) und eine benannte Menge (definiert einen Schlüssel), die ich in einem neuen berechneten Mitglied verwenden möchte und die Zählung basierend auf dem Schlüssel zurückgeben definiert in diesem Satz.Verwenden einer benannten Menge in einem berechneten Element

Bisher habe ich versucht, dies:

([Measures].[Person ID Distinct Count], [SET]) und

([Measures].[Person ID Distinct Count], {[SET]})

Gerade auf einer Seite beachten, ich für diesen Rabatt Zählung in 2 Schritten:

Ich habe zuerst einen Zähler auf dem Tisch mit new measure... Option von cube structure Scheibe, dann verwendet es in einer Berechnung, um das Jahr der Zählung ich will definieren. Und jetzt bin ich hier. Mein mdx oben hat nicht funktioniert, aber im Browser kann ich die Anzahl ziehen (wo es nach Jahr gefiltert wird) und das Set als Slice verwenden und es funktioniert gut. Aber ich will das in einer Rechnung definiert haben.

+0

Wie wäre es 'AGGREGATE ([SET], [Maßnahmen]. [Person ID Distinct Count] '? – GregGalloway

Antwort

0

Dies bedeutet eine Tupel (....)

Ein Tupel aus Mitgliedern besteht - so ein Satz kann nicht als Argument verwendet werden.

Sie benötigen Set separat aggregieren, ein Mitglied zu erstellen:

Aggregate([SET]) 

Die memeber dann im Tupel verwendet werden können, die Sie erwähnen:

([Measures].[Person ID Distinct Count], [SomeDim].[SomeHierarchy].[All].[AggregatedSET]) 
+0

Ich werde diese überprüfen, danke Jungs – Faiz

+0

@Faiz hat dir dies geholfen? – whytheq

+0

ja, tat es. Vielen Dank – Faiz

Verwandte Themen