Ich brauche eine MDX-Abfrage für Mondrian gefiltert nach Datum, wobei eines oder beide der Grenzdaten möglicherweise nicht existieren. Ich verwende die unten stehende Abfrage, solange die Dimensionen 2013-01-01 und 2013-01-08 vorhanden sind. Wenn eines der beiden Datumsangaben nicht existiert, gibt es keine Ergebnisse zurück, obwohl die Dimensionen dazwischen existieren. Wie würde ich diese Abfrage auch im Fall einer fehlenden Boundry-Datumsdimension ausführen?MDX-Datumsbereichsabfrage mit einem fehlenden Grenzdatum
SELECT
NON EMPTY {Hierarchize({[Measures].[Number of Something]})} ON COLUMNS,
NON EMPTY {[Date].[2013-01-01]:[Date].[2013-01-08]} ON ROWS
FROM [Users]
Ist Ihre Dimension degeneriert oder eine separate Tabelle? Wenn es eine separate Tabelle ist dann in der Regel würde es vorgefüllt werden, damit Sie können sicherstellen, dass alle Dimensionen vorhanden sind. (Auch wenn keine Fakten vorhanden sind.) Es gibt eine PDI-Kettle-Umwandlung im Ordner samples zum Generieren einer Datumsdimension. – Codek