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]