0

SQL Server 2008 R2 と SSAS を使用しています。

以下のクエリを書くと、

SELECT 
[Measures].[Internet Sales Amount] - [Measures].[Internet Standard Product Cost] ON COLUMNS,
[Customer].[Country].MEMBERS ON ROWS
FROM [Adventure Works]

このエラーが発生します

クエリを実行しています...

Axis0 関数は、引数としてタプル セット式を想定しています。文字列または数値式が使用されました。

実行完了

私の問題は何ですか?

4

1 に答える 1

9

軸式には、結果の形状を定義するタプルのセットが含まれている必要があります。代わりに値を使用しています。次のように計算されたメジャーを使用する必要があります。

with member [Measures].[Profit] as 
  [Measures].[Internet Sales Amount] - [Measures].[Internet Standard Product Cost]
SELECT 
  [Measures].[Profit] ON COLUMNS,
  [Customer].[Country].MEMBERS ON ROWS
FROM [Adventure Works]

MDX select ステートメントの簡単な紹介については、このページをご覧ください。

于 2013-08-03T07:30:43.220 に答える