Udostępnij za pośrednictwem


LookupCube (MDX)

Zwraca wartość wyrażenie Multidimensional Expressions (MDX) obliczonego z innego moduł określonego w tej samej bazy danych.

Składnia

Numeric expression syntax
LookupCube(Cube_Name, Numeric_Expression )

String expression syntax
LookupCube(Cube_Name, String_Expression )

Argumenty

  • Cube_Name
    Wyrażenie prawidłowy ciąg Określa nazwę moduł.

  • Numeric_Expression
    Prawidłowe wyrażenie liczbowe będące zwykle wyrażeniem wyrażeń wielowymiarowych (MDX) ze współrzędnymi komórka, które zwraca liczbę.

  • String_Expression
    Wyrażenie prawidłowy ciąg jest zazwyczaj prawidłowe wyrażenie Multidimensional Expressions (MDX) ze współrzędnymi komórka, które zwraca ciąg.

Uwagi

Jeśli wyrażenie liczbowe jest określone, LookupCube funkcja ocenia określone wyrażenie liczbowe określonego moduł i zwraca wynikową wartość liczbową.

Jeśli określono wyrażeniem LookupCube funkcja ocenia wyrażenie określonego ciąg określonego moduł i zwraca wynikową wartość ciąg.

LookupCube Działa kostek w tej samej bazy danych jako moduł źródłowy na której kwerendy MDX zawiera LookupCube funkcja jest uruchomiony.

Ważna informacjaWażne:

Należy podać niezbędne aktualnych członków w numeryczna lub ciąg wyrażenia, ponieważ kontekst bieżącej kwerendy nie przenoszenia do poszukiwanych moduł.

Używanie obliczeń LookupCube funkcja prawdopodobnie może ponieść z niską wydajnością.Zamiast korzystania z tej funkcja, należy rozważyć ponowne zaprojektowanie rozwiązania, tak aby wszystkie potrzebne dane w jeden moduł.

Przykłady

Poniższa kwerenda przedstawia wykorzystanie LookupCube:

WITH MEMBER MEASURES.LOOKUPCUBEDEMO AS

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

SELECT MEASURES.LOOKUPCUBEDEMO ON 0

FROM [Adventure Works]

Zobacz także

Odwołanie