0

SQL Server 2012 分析サービスで表形式モデルを勉強しています。

こんな立方体を作りました。 ここに画像の説明を入力

まず、次のようにデータと結果を確認しました(申し訳ありませんが、ステートメントは意味がありません) ここに画像の説明を入力

契約上の PC メジャーは次のように定義します => 契約上の PC:=SUM([PC カウント])

しかし、パフォーマンス ポイント (Sharepoint) でグラフを作成すると、ひどい結果が表示されます。そのため、グラフで使用される MDX クエリを確認しました。

これは MDX クエリとその結果です。 ここに画像の説明を入力

実際には、ServiceContractID 値はすべて ServiceContract に存在する ContractID 値です。

なぜ空の値があるのか​​ 理解するのは本当に難しいです。この間違った計算の原因は何ですか? (テスト用の多次元を使用してこれを作成すると、期待どおりの結果が得られます。)

4

1 に答える 1

0

SQL クエリでデータをチェックしたとき、使用WHERE DateKey = 20121231しましたが、MDX には日付に関するそのような制限はありません。

WHERE を指定せずに SQL を再度実行して余分な行が表示されるかどうかを確認するか、MDX に日付フィルターを追加します。

于 2013-01-21T11:30:53.700 に答える