MicroStrategy ONE
MDX nicht leer 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 zwischen folgenden Einstellungen wählen:
- Fügen Sie das Schlüsselwort NON EMPTY in der MDX-Select-Klausel nicht hinzu: Wenn diese Option ausgewählt ist, werden Daten aus Zeilen mit Daten und Zeilen mit NULL-Metrikwerten zurückgegeben (ähnlich einem Outer-Join in SQL). Die Nullwerte werden im MDX-Cube-Bericht angezeigt.
- Fügen Sie das Schlüsselwort NON EMPTY in der MDX-Select-Klausel nur dann hinzu, 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 enthält. Nicht zurückgegebene Daten werden nicht in die MDX-Cube-Berichte aufgenommen (ähnlich einem Inner Join in SQL). Wenn in einem MDX-Cube-Bericht keine Metriken vorhanden sind, werden alle Werte für die Attribute zurückgegeben und im MDX-Cube-Bericht angezeigt.
- Fügen Sie das Schlüsselwort NON EMPTY immer in der MDX-Select-Klausel hinzu: 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 enthält. Nicht zurückgegebene Daten werden nicht in die MDX-Cube-Berichte aufgenommen (ähnlich einem Inner Join in SQL).
Siehe die MDX Cube Reporting-Hilfe für weitere Informationen zu MDX-Quellen.
Fügen Sie das nicht leere Schlüsselwort nicht in die MDX-Select-Klausel ein.
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]
Fügen Sie das nicht leere Schlüsselwort in die MDX-Select-Klausel ein.
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]