0

次の MDX を使用して、動的な名前付きセットを作成し、キューブの 1 つの将来の日付を生成します -

LASTPERIODS(100, STRTOMEMBER("[Calenar].[Calendar Date].&[" + 
CSTR(FORMAT(DATEADD("D",100,[Forecast].[Date Recorded].CURRENTMEMBER.MEMBERVALUE),
    "yyyy-MM-ddT00:00:00")) + 
"]"))

上記のクエリ式は、MDX Query Analyzer で正常に実行されます。しかし、キューブが正常に処理された後、キューブの参照中に次のエラーが発生するという問題に直面しています。

  • 名前セットの取得中にエラーが発生しました:マネージ ストアド プロシージャ DATEADD の実行が次のエラーで失敗しました 'Microsoft::AnalysisServices::AdomdServer::AdomdException
  • 内部エラー: 外部コンポーネントがエラーを返しました (HRESULT = )。
  • 次のシステム エラーが発生しました: タイプの不一致

これに関するヘルプは大歓迎です。

参照リンク - MDX 名前付きセットのローリング日付範囲

ありがとう、

キンジャル。

4

1 に答える 1

0

[Forecast]。[DateRecorded]メンバーにnullまたは「non-date」の値がありますか?これは、キューブでMDXクエリとして実行すると機能しますか?

于 2013-01-02T09:25:09.560 に答える