Bagikan melalui


LookupCube (MDX)

Mengembalikan nilai ekspresi Ekspresi Multidmensional (MDX) yang dievaluasi melalui kubus lain yang ditentukan dalam database yang sama.

Sintaks

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

Argumen

Cube_Name
Ekspresi string valid yang menentukan nama kubus.

Numeric_Expression
Ekspresi numerik valid yang biasanya merupakan ekspresi Ekspresi Multidmensional (MDX) koordinat sel yang mengembalikan angka.

String_Expression
Ekspresi string valid yang biasanya merupakan ekspresi Ekspresi Multidmensional (MDX) koordinat sel yang valid yang mengembalikan string.

Keterangan

Jika ekspresi numerik ditentukan, fungsi LookupCube mengevaluasi ekspresi numerik yang ditentukan dalam kubus yang ditentukan dan mengembalikan nilai numerik yang dihasilkan.

Jika ekspresi string ditentukan, fungsi LookupCube mengevaluasi ekspresi string yang ditentukan dalam kubus yang ditentukan dan mengembalikan nilai string yang dihasilkan.

Fungsi LookupCube bekerja pada kubus dalam database yang sama dengan kubus sumber tempat kueri MDX yang berisi fungsi LookupCube berjalan.

Penting

Anda harus menyediakan anggota saat ini yang diperlukan dalam ekspresi numerik atau string karena konteks kueri saat ini tidak dibawa ke kubus yang sedang dikueri.

Perhitungan apa pun yang menggunakan fungsi LookupCube kemungkinan akan menderita performa yang buruk. Alih-alih menggunakan fungsi ini, pertimbangkan untuk mendesain ulang solusi Anda sehingga semua data yang Anda butuhkan ada dalam satu kubus.

Contoh

Kueri berikut menunjukkan penggunaan LookupCube:

WITH MEMBER MEASURES.LOOKUPCUBEDEMO AS

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

SELECT MEASURES.LOOKUPCUBEDEMO ON 0

FROM [Adventure Works]

Lihat Juga

Referensi Fungsi MDX (MDX)