隐藏网格中的无效属性组合
对于成员交叉点,未将属性分配给成员、分配的属性不在查询范围内或者分配给成员的属性不正确时, Essbase 中的属性组合无效。
在网格中,无效的属性组合用 #invalid 表示。通过将 GRIDSUPPRESSINVALID 配置设置为 TRUE,可以将 Essbase 配置为隐藏 #invalid 值。当行包含所有 #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
GreenSize 属性维值为 Small、Medium 和 Large。“颜色”属性维值为“红色”、“蓝色”和“绿色”。在 Product 维中,为每个成员分配一个 Color and Size 属性:
-
将为成员 sku1 分配颜色 Red 和 size Small 属性。
-
将为成员 sku2 分配颜色 Blue 和大小 Small 属性。
-
将为成员 sku3 分配颜色 Blue 和大小 Medium 属性。
向下钻取“Product(产品)”、“Color(颜色)”和“Size(大小)”维时,网格上将显示所有组合(包括无效的组合)。“供应商”列中的值为 #MISSING(这些是有效的组合)或 #invalid(这些是无效的组合)。
将 Essbase 配置为隐藏无效的属性组合时,网格仅显示有效的属性组合,这些组合的值为 #MISSING。
当行中存在 #invalid 之外的值时,不会隐藏无效组合。
Essbase 将隐藏仅包含 #invalid 值的所有行,这会保留包含 #invalid 值和 #MISSING 值混合的行。