グリッドでの無効な属性の組合せの抑制
無効な属性の組合せは、次のようなディメンション・メンバーの交差の結果です。
-
属性がメンバーに割り当てられていない
-
割り当てられている属性がグリッド問合せのスコープ内ではない
-
メンバーに割り当てられている属性が正しくない
グリッドでは、無効な属性の組合せが#invalidで表されます。#invalid値を抑制するようにEssbaseを構成するには、GRIDSUPPRESSINVALID構成設定をTRUEに設定します。無効な属性の組合せは、行にすべての#invalid値が含まれる場合に抑制されます。#MISSING値を含む有効な組合せは抑制されません。
この機能は、ブロック・ストレージ・データベースと集約ストレージ・データベースに適用されます。
次のアウトラインを説明します。
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
Green
サイズ属性ディメンションの値は、Small、MediumおよびLargeです。色属性ディメンションの値は、Red、BlueおよびGreenです。Productディメンションで、各メンバーに色およびサイズ属性が割り当てられています。
-
メンバーsku1には、色RedとサイズSmallの属性が割り当てられています
-
メンバーsku2には、色BlueとサイズSmallの属性が割り当てられています
-
メンバーsku3には、色BlueとサイズMediumの属性が割り当てられています
製品、色およびサイズ・ディメンションをドリルダウンすると、無効な組合せを含むすべての組合せがグリッドに表示されます。次に示すように、サプライヤ列の値は、#MISSING (有効な組合せ)または#invalid (無効な組合せ)となります。
表7-9 無効な属性の組合せの抑制: グリッド1
スペースのイメージが空のスレッド・セルに使用されます | スペースのイメージが空のスレッド・セルに使用されます | スペースのイメージが空のスレッド・セルに使用されます | サプライヤ |
---|---|---|---|
Small |
Red | sku1 | #MISSING |
Small |
Red | sku2 | #invalid |
Small |
Red | sku3 | #invalid |
Small |
Blue | sku1 | #invalid |
Small |
Blue | sku2 | #MISSING |
Small |
Blue | sku3 | #invalid |
Small |
Green | sku1 | #invalid |
Small |
Green | sku2 | #invalid |
Small |
Green | sku3 | #invalid |
Medium |
Red | sku1 | #invalid |
Medium |
Red | sku2 | #invalid |
Medium |
Red | sku3 | #invalid |
Medium |
Blue | sku1 | #invalid |
Medium |
Blue | sku2 | #MISSING |
Medium |
Blue | sku3 | #invalid |
無効な属性の組合せを抑制するようにEssbaseが構成されている場合は、次に示すように、グリッドには有効な属性の組合せ(値が#MISSINGの組合せ)のみが表示されます。
表7-10 無効な属性の組合せの抑制: グリッド2
スペースのイメージが空のスレッド・セルに使用されます | スペースのイメージが空のスレッド・セルに使用されます | スペースのイメージが空のスレッド・セルに使用されます | サプライヤ |
---|---|---|---|
Small |
Red | sku1 | #MISSING |
Small |
Blue | sku2 | #MISSING |
Medium |
Blue | sku2 | #MISSING |
行に#invalid以外の値がある場合、無効な組合せは抑制されません。一部の行にはすべて#invalid値があり、一部の行には#invalid値と#MISSING値がある次のグリッドの例を説明します。
表7-11 無効な属性の組合せの抑制: グリッド3
スペースのイメージが空のスレッド・セルに使用されます | スペースのイメージが空のスレッド・セルに使用されます | Red | Blue | Green |
---|---|---|---|---|
|
|
サプライヤ | サプライヤ | サプライヤ |
Small |
sku1 | #MISSING | #invalid | #invalid |
Small |
sku2 | #invalid | #MISSING | #invalid |
Small |
sku3 | #invalid | #invalid | #invalid |
Medium |
sku1 | #invalid | #invalid | #invalid |
Medium |
sku2 | #invalid | #invalid | #invalid |
Medium |
sku3 | #invalid | #MISSING | #invalid |
Large |
sku1 | #invalid | #invalid | #invalid |
Large |
sku2 | #invalid | #invalid | #invalid |
Large |
sku3 | #invalid | #invalid | #invalid |
Essbaseでは、次に示すように#invalid値のみを含む行がすべて抑制され、#invalid値と#MISSING値を含む行が残されます。
表7-12 無効な属性の組合せの抑制: グリッド4
スペースのイメージが空のスレッド・セルに使用されます | スペースのイメージが空のスレッド・セルに使用されます | Red | Blue | Green |
---|---|---|---|---|
|
|
サプライヤ | サプライヤ | サプライヤ |
Small |
sku1 | #MISSING | #invalid | #invalid |
Small |
sku2 | #invalid | #MISSING | #invalid |
Medium |
sku3 | #invalid | #MISSING | #invalid |
次のアウトラインを説明します。
Year Time (Active Dynamic Time Series Members: H-T-D, Q-T-D) (Dynamic Calc)
Measures Accounts (Label Only)
Product {A, B, Caffeinated, Intro Date, Ounces, Pkg Type}
P1 (+) {A: aa1; B: True}
P2 (+) {B: True}
P3 (+) {A: aa3}
100 (+) (Alias: Colas)
200 (+) (Alias: Root Beer)
300 (+) (Alias: Cream Soda)
400 (+) (Alias: Fruit Soda)
Diet (~) (Alias: Diet Drinks)
Market {Population}
Scenario (Label Only)
Caffeinated Attribute [Type: Boolean]
Ounces Attribute [Type: Numeric]
Pkg Type Attribute [Type: Text]
Population Attribute [Type: Numeric]
Intro Date Attribute [Type: Date]
A Attribute [Type: Text]
aa1
aa2
aa3
B Attribute [Type: Boolean]
True
False
A属性ディメンションの値は、aa1、aa2およびaa3です。B属性ディメンションの値はTrueとFalseです。ProductディメンションのP1、P2およびP3メンバーには、1つまたは2つの属性が割り当てられています。
-
メンバーP1には、A aa1属性とB True属性が割り当てられています
-
メンバーP2には、B True属性が割り当てられています
-
メンバーP3には、A aa3属性が割り当てられています
次のグリッドの例では、有効な属性の組合せが1つのみあり(メンバーP1)、A aa1属性が割り当てられています。メンバーP2とP3に割り当てられている属性(Trueとaa3)は、グリッドに表示されていないため、これらの属性の組合せは無効になります。
表7-13 無効な属性の組合せの抑制: グリッド5
スペースのイメージが空のスレッド・セルに使用されます | スペースのイメージが空のスレッド・セルに使用されます | Market | Scenario |
---|---|---|---|
|
Year | ||
|
メジャー | ||
aa1 |
P1 | #MISSING | |
aa1 |
P2 | #invalid | |
aa1 |
P3 | #invalid | |
aa2 |
P1 | #invalid | |
aa2 |
P2 | #invalid | |
aa2 |
P3 | #invalid |
無効な属性の組合せを抑制するようにEssbaseが構成されている場合、グリッドにはメンバーP1の有効な属性の組合せのみが表示されます。
表7-14 無効な属性の組合せの抑制: グリッド6
スペースのイメージが空のスレッド・セルに使用されます | スペースのイメージが空のスレッド・セルに使用されます | Market | Scenario |
---|---|---|---|
|
Year | ||
|
メジャー | ||
aa1 |
P1 | #MISSING |