Ungültige Attributkombinationen im Raster unterdrücken
Eine ungültige Attributkombination in Essbase tritt auf, wenn für eine Elementschnittmenge dem Element kein Attribut zugewiesen ist, das zugewiesene Attribut nicht im Geltungsbereich der Abfrage liegt oder das dem Element zugewiesene Attribut falsch ist.
Im Raster werden ungültige Attributkombinationen durch #invalid dargestellt. Sie können Essbase so konfigurieren, dass #invalid-Werte unterdrückt werden, indem Sie die Konfigurationseinstellung GRIDSUPPRESSINVALID auf TRUE setzen. Ungültige Attributkombinationen werden unterdrückt, wenn die Zeile alle #invalid-Werte enthält. Gültige Kombinationen mit #MISSING-Werten werden nicht unterdrückt.
Diese Funktionalität gilt für Block Storage- und Aggregate Storage-Datenbanken.
Berücksichtigen Sie die folgende Gliederung:
Product (Color, Size)
sku1 (Color: Red; Size: Small)
sku2 (Color: Blue; Size: Small)
sku3 (Color: Blue; Size: Medium)
Supplier
Geo (Dynamic Calc)
Customer (Dynamic Calc)
YearTime (Dynamic Calc)
Measures Accouts
Size Attribute [Type: Text]
Small
Medium
...Large
Color Attribute [Type: Text]
Red
Blue
GreenDie Dimensionswerte für das Attribut "Größe" lauten "Klein", "Mittel" und "Groß". Die Dimensionswerte für das Attribut "Farbe" sind Rot, Blau und Grün. In der Dimension {\b Product} wird jedem Element das Attribut {\b Color and Size} zugewiesen:
-
Element sku1 wird die Farbe Rot und die Größe Small Attribute zugewiesen.
-
Element sku2 wird die Farbe Blau und die Größe Small Attribute zugewiesen.
-
Element sku3 wird die Farbe Blau und die Größe Medium Attribute zugewiesen.
Beim Drilldown für die Dimensionen {\b Product}, {\b Color} und {\b Size} werden alle Kombinationen, einschließlich ungültiger Kombinationen, im Raster angezeigt. Die Werte in der Spalte "Lieferant" lauten "#MISSING" (gültige Kombinationen) oder "#invalid" (ungültige Kombinationen).
Wenn Essbase so konfiguriert ist, dass ungültige Attributkombinationen unterdrückt werden, zeigt das Raster nur gültige Attributkombinationen an. Dies sind die Kombinationen mit dem Wert #MISSING.
Ungültige Kombinationen werden nicht unterdrückt, wenn in einer Zeile andere Werte als #invalid vorhanden sind.
Essbase unterdrückt alle Zeilen, die nur den Wert "#invalid" enthalten. Dadurch bleiben die Zeilen erhalten, die eine Mischung aus den Werten "#invalid" und "#MISSING" enthalten.