Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Returnerar värdet av ett Multidimensional Expressions (MDX)-uttryck utvärderat över en annan specificerad kub i samma databas.
Syntax
Numeric expression syntax
LookupCube(Cube_Name, Numeric_Expression )
String expression syntax
LookupCube(Cube_Name, String_Expression )
Arguments
Cube_Name
Ett giltigt stränguttryck som specificerar namnet på en kub.
Numeric_Expression
Ett giltigt numeriskt uttryck som vanligtvis är ett Multidimensional Expressions (MDX)-uttryck av cellkoordinater som returnerar ett tal.
String_Expression
Ett giltigt stränguttryck som vanligtvis är ett giltigt Multidimensional Expressions (MDX)-uttryck av cellkoordinater som returnerar en sträng.
Remarks
Om ett numeriskt uttryck specificeras, utvärderar LookupCube-funktionen det specificerade numeriska uttrycket i den angivna kuben och returnerar det resulterande numeriska värdet.
Om ett stränguttryck specificeras, utvärderar LookupCube-funktionen det specificerade stränguttrycket i den angivna kuben och returnerar det resulterande strängvärdet.
Funktionen LookupCube fungerar på kuber inom samma databas som källkuben där MDX-frågan som innehåller LookupCube-funktionen körs.
Important
Du måste ange alla nödvändiga aktuella medlemmar i det numeriska eller stränguttrycket eftersom kontexten för den aktuella frågan inte överförs till kuben som frågas.
Alla beräkningar som använder LookupCube-funktionen kommer sannolikt att lida av dålig prestanda. Istället för att använda denna funktion, överväg att designa om din lösning så att all data du behöver finns i en och samma kub.
Examples
Följande fråga visar användningen av LookupCube:
WITH MEMBER MEASURES.LOOKUPCUBEDEMO AS
LOOKUPCUBE("Adventure Works", "[Measures].[In" + "ternet Sales Amount]")
SELECT MEASURES.LOOKUPCUBEDEMO ON 0
FROM [Adventure Works]