MicroStrategy ONE

MDX NonEmpty hinzufügen

Die MDX NonEmpty VLDB-Eigenschaft hinzufügen bestimmt, wie NULL-Werte von einer MDX-Cube-quelle an MicroStrategy zurückgegeben und in MDX-Cube-Berichten angezeigt werden.

Sie können aus den folgenden Einstellungen wählen:

  • Den nicht leeren Suchbegriff in der MDX-Select-Klausel nicht hinzufügen: Wenn diese Option ausgewählt ist, werden Daten aus Zeilen zurückgegeben, die Daten enthalten, sowie aus Zeilen mit NULL-Metrikwerten (ähnlich einem Outer-Join in SQL). Die NULL-Werte werden im MDX-Cube-Bericht angezeigt.
  • Den nicht leeren Suchbegriff in der MDX-Select-Klausel nur dann hinzufügen, wenn der Bericht Metriken enthält (Standard): Wenn diese Option ausgewählt ist und Metriken in einem MDX-Cube-Bericht enthalten sind, werden keine Daten von der MDX-Cube- Quelle zurückgegeben, wenn die Standardmetrik in der MDX-Cube- Quelle NULL-Daten aufweist. Nicht zurückgegebene Daten sind nicht in MDX-Cube-Berichten enthalten (ähnlich einem Inner-Join in SQL). Wenn ein MDX-Cube-Bericht keine Metriken enthält, werden alle Werte für die Attribute zurückgegeben und im MDX-Cube-Bericht angezeigt.
  • Den nicht leeren Suchbegriff immer in der MDX-Select-Klausel hinzufügen: Wenn diese Option ausgewählt ist, werden keine Daten von der MDX-Cube-quelle zurückgegeben, wenn eine Metrik im MDX-Cube-Bericht NULL-Daten aufweist. Nicht zurückgegebene Daten sind nicht in MDX-Cube-Berichten enthalten (ähnlich einem Inner-Join in SQL).

Siehe die MDX Cube Reporting-Hilfe für weitere Informationen zu MDX-Sourcen.

Den nicht leeren Suchbegriff in der MDX-Select-Klausel nicht hinzufügen

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]

Den nicht leeren Suchbegriff in der MDX-Select-Klausel hinzufügen

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]