0

ここに画像の説明を入力

MDX スクリプトを使用してカスタマイズされたレポートに don't net アプリケーションを使用しています。MDX クエリを作成するのは初めてです。以下の質問からデータを取得するのを手伝ってくれる人はいますか。

  1. CPKeyごとに、患者のリストがあります
  2. 患者薄暗いテーブルで利用可能な各患者情報について。

MDX によるドット ネット アプリケーションから CPKey を取得した場合、Patient DIM テーブルから患者情報を列として取得するにはどうすればよいですか?

以下のような期待される結果セット

PatientID   PatientName MemberNum   Phone   Age Gender  Conditions
1   abc 12345   111111  25  F   NULL

![Sql >>>>>
Select  p.* from 
 ConditionprevalencePatient  cpp
Inner join patient p
On p.Patientid = cpp.Patient

MDX ???????][2]
4

1 に答える 1

1

条件についてはわかりません。質問のスクリーンショットには、テーブルで覆われた関係線がいくつかありますが、MDX クエリは次のようになります。

SELECT {} ON COLUMNS,
       [Patient].[Patient ID].[Patient ID].Members
       *
       [Patient].[PatientName].[PatientName].Members
       *           
       [Patient].[MemberNum].[MemberNum].Members
       ...
       ON ROWS
  FROM [YourCubeName]
 WHERE {
       [ConditionPrevalencePatients].[ConditionPrevalenceKey].[12345],
       [ConditionPrevalencePatients].[ConditionPrevalenceKey].[67890]
       }

MDX は SQL とは大きく異なりますが、最初のビューでいくつかのキーワードを認識できます。

于 2013-07-26T15:04:26.573 に答える