2017-06-06 15 views
0

私はSSAS Cubesの新機能であり、MDXについてよくわかりません。Dimension属性の名前を変更した後にSSASキューブで計算されたメンバーを作成する

計算されたメンバーを作成する際に助けが必要です。計算されたメンバー計算で使用しているディメンション属性の名前が変更されたため、計算が機能しません。

私は、キューブで「、IN 」という名前の寸法を有し、そして私は」にする場合、属性の値が「C 1」対策グループに「CounterKey」をカウントしようとしています"次元は1です。

私は以下の計算を使用して正常に動作しました。

([Measures].[CounterKey count],([Dim IN].[C 1 Top Box].&[1])) 

私はより多くのユーザーフレンドリー/わかりやすい名前すなわち"礼儀TB""C 1"の名前を変更する必要がありました。名前を変更した後、私は

([Measures].[CounterKey count],([Dim IN].[Courtesy TB].&[1])) 

以下のように以下のように計算されるメンバの変更をしたが、計算はもはや機能していない、と私は結果としてnullを取得しています。

ご協力いただければ幸いです。

+0

名前を変更してディメンション名を変更してキューブを処理しましたか?または、BIDSヘルパーのみを使用してMDXスクリプトをデプロイしましたか? – GregGalloway

答えて

0

名前の変更などが間違っているようです。メンバーをキューブからドラッグアンドドロップして数式に挿入します。次はnullを返しますか?

[Dim IN].[C 1 Top Box].&[1].UniqueName 

nullの場合、メンバーがキューブ内に存在しなくなったことを意味します。それは命名の問題です。

関連する問題