powerpivot から SSAS に接続するときに、次の問題が発生しました。何らかの理由で mdx クエリによって行が返されず、列名も返されず、powerpivot でエラーが発生した場合。SSMSでこのようなクエリを実行すると、mdxが何も返さない場合は0行、mdxが1行(列名と行自体)を返す場合は2行になります。では、どうにかして SSAS に列名を返すように強制することはできますか? クエリは現在、次のようになっています。
SELECT NON EMPTY {[Measures].[Measure1]} ON COLUMNS,
NON EMPTY {Filter([DimLocalDate].[Date].&[20110101]:[DimLocalDate].[Date].&[20120101],
[JobStatus].[JobStatus].&[1] } ON ROWS
FROM [TheCube]
私のアプリでは、顧客は日付とステータス値を指定できます。結果が見つからない場合、空の結果セットが期待されますが、代わりにエラーが発生しました。ありがとう。