Freigeben über


LookupCube (MDX)

Gibt den Wert eines MDX-Ausdrucks (Multidimensional Expressions) zurück, der über einem anderen angegebenen Cube in derselben Datenbank ausgewertet wird.

Syntax

  
Numeric expression syntax  
LookupCube(Cube_Name, Numeric_Expression )  
  
String expression syntax  
LookupCube(Cube_Name, String_Expression )  

Argumente

Cube_name
Ein gültiger Zeichenfolgenausdruck, der den Namen eines Cubes angibt.

Numeric_expression
Ein gültiger numerischer Ausdruck, bei dem es sich in der Regel um einen MDX-Ausdruck (Multidimensional Expressions) für Zellenkoordinaten handelt, die eine Zahl zurückgeben.

String_expression
Ein gültiger Zeichenfolgenausdruck, bei dem es sich in der Regel um einen gültigen MDX-Ausdruck (Multidimensional Expressions) für Zellenkoordinaten handelt, der eine Zeichenfolge zurückgibt.

Bemerkungen

Wenn ein numerischer Ausdruck angegeben wird, wertet die LookupCube-Funktion den angegebenen numerischen Ausdruck im angegebenen Cube aus und gibt den resultierenden numerischen Wert zurück.

Wenn ein Zeichenfolgenausdruck angegeben wird, wertet die LookupCube-Funktion den angegebenen Zeichenfolgenausdruck im angegebenen Cube aus und gibt den resultierenden Zeichenfolgenwert zurück.

Die LookupCube-Funktion funktioniert auf Cubes in derselben Datenbank wie der Quellwürfel, auf dem die MDX-Abfrage ausgeführt wird, die die LookupCube-Funktion enthält.

Wichtig

Sie müssen alle notwendigen aktuellen Elemente in dem numerischen oder Zeichenfolgenausdruck angeben, da der Kontext der aktuellen Abfrage nicht für den abgefragten Cube übernommen wird.

Bei jeder Berechnung, die die LookupCube-Funktion verwendet, wird wahrscheinlich eine schlechte Leistung auftreten. Überlegen Sie sich, die Lösung umzugestalten anstatt diese Funktion zu verwenden, damit alle Daten, die Sie benötigen, in einem Cube vorhanden sind.

Beispiele

Die folgende Abfrage veranschaulicht die Verwendung von LookupCube:

WITH MEMBER MEASURES.LOOKUPCUBEDEMO AS

LOOKUPCUBE("Adventure Works", "[Measures].[In" + "ternet Sales Amount]")

SELECT MEASURES.LOOKUPCUBEDEMO ON 0

FROM [Adventure Works]

Weitere Informationen

MDX-Funktionsreferenz (MDX)