2012-04-17 23 views
2

計算されたメンバー式で、データベーステーブルから選択した値を使用する必要があります。どのようにしてキューブの外側のオブジェクトを参照できますか?計算されたメンバー式のSQL

例: 私のキューブには「Sales」という指標があります。そして、 "Sales"とデータベーステーブルから選択した定数の乗算となるCalculatedメンバーを作成したいと思います。

CALCULATE; 
CREATE MEMBER CURRENTCUBE.[Measures].MultiSales 
AS [Measures].[Sales] * <and here I need to add constant from database table>, 
VISIBLE = 1; 

どのようにデータベーステーブルを参照できますか? (このテーブルはキューブと同じデータソースにあります)

+0

を持って、より具体的な例を教えてください。何を試しましたか? –

答えて

1

できません。 計算上のデータはキューブ上にある必要があります。 私は引用符で囲む必要があります。これは、保存モードによって異なります。 ROLAPストレージモードを使用している場合、データはキューブに実際には存在しません。しかし、これはストレージ構成です。

あなたが計算されるメンバーに値を使用する場合は、テーブルに基づくメジャーグループを作成するには、この値

+0

ありがとう、ディエゴ。ファクトテーブルの名前付きクエリを使用して問題を解決しました。 – CoS

関連する問題