2017-01-04 29 views
0

Excelで計算されたメジャーを使用する方法Cube functionsExcelキューブ関数で計算されたメジャー

私はキューブ機能で簡単な対策を作成し、CUBEVALUEでそれを使用したいと思いますので、私はこのような何かを探して:

CUBEVALUE("SSAS" "SUM({NULL:[Calender].[Day].CURRENTMEMBER.LAG(8)}, [Measure].[x])";other dimensions") 

私は、キューブでこのメジャーを作成することはできません(これは、エンドユーザーのためのソリューションです) 。

答えて

1

CUBEVALUE関数は、数値を返す式ではなくメンバーを必要とします。したがって、計算されたメンバーをキューブ内に作成するか、少なくともセッションで作成する必要があります。キューブの定義を変更したくない場合は、Excelワークブックのキューブとのセッションで計算を実行したい場合は、次のようにします。

無料でOLAP PivotTable Extensionsをインストールします。その "SSAS"接続に対してブック内のどこかにピボットテーブルを作成し、ピボットテーブルを右クリックし、OLAPピボットテーブルエクステンションを選択します。名前My Calc式で計算された新しい指標を作成します。

SUM({NULL:[Calender].[Day].CURRENTMEMBER.LAG(8)}, [Measure].[x]) 

その後にあなたのCUBEVALUE式を変更します。

=CUBEVALUE("SSAS","[Measures].[My Calc]") 
関連する問題