MicroStrategy ONE

MDX Add Non Empty (MDX: non empty を追加)

この [MDX Add Non Empty] VLDB プロパティは、MDX キューブ ソースから MicroStrategy への NULL 値の返し方、および MDX キューブ レポートの表示方法を指定します。

以下の設定から選択できます。

  • MDX 選択句に空でないキーワードを追加しないでください。 : このオプションを選択すると、データを含む行と null メトリック値を持つ行からデータが返されます (SQL の外部結合と同様)。NULL 値は MDX キューブ レポートに表示されます。
  • レポートにメトリックがある場合にのみ、MDX 選択句に空でないキーワードを追加します。 (デフォルト): このオプションが選択され、MDX キューブ レポートにメトリックが含まれている場合、MDX キューブ ソースのデフォルト メトリックに null データが含まれていると、MDX キューブ ソースからデータが返されません。返されないデータはどれも、MDX キューブ レポートに含まれません (SQL の内部結合と類似)。MDX キューブ レポートにメトリックがない場合は、アトリビュートのすべての値が返され、MDX キューブ レポートに表示されます。
  • MDX選択句には常に空でないキーワードを追加します : このオプションを選択すると、MDX キューブ レポートのメトリックに null データがある場合、MDX キューブ ソースからデータが返されません。返されないデータはどれも、MDX キューブ レポートに含まれません (SQL の内部結合と類似)。

を参照してくださいMDX Cube Reporting Help MDX ソースの詳細については、こちらをご覧ください。

[MDX select 句に non empty キーワードを追加しない]

with set [dim0_select_members] as '{[0D_SOLD_TO].[LEVEL01].members}'
set [dim1_select_members] as '{[0CALQUARTER].[LEVEL01].members}'
select {[Measures].[3STVV9JH7ATAV9YJN06S7ZKSQ]} on columns,CROSSJOIN(hierarchize({[dim0_select_members]}), hierarchize({[dim1_select_members]})) dimension properties [0D_SOLD_TO].[20D_SOLD_TO], [0D_SOLD_TO].[10D_SOLD_TO] on rows
from [0D_DECU/QCUBE2]

[MDX select 句に non empty キーワードを追加する]

with set [dim0_select_members] as '{[0D_SOLD_TO].[LEVEL01].members}'set [dim1_select_members] as '{[0CALQUARTER].[LEVEL01].members}'
select {[Measures].[3STVV9JH7ATAV9YJN06S7ZKSQ]} on columns,
non empty CROSSJOIN(hierarchize({[dim0_select_members]}), hierarchize({[dim1_select_members]})) dimension properties [0D_SOLD_TO].[20D_SOLD_TO], [0D_SOLD_TO].[10D_SOLD_TO] on rowsfrom [0D_DECU/QCUBE2]