将公式用作筛选器以隐藏或显示列和行

此示例使用一个公式来将销售量的值与输入值进行比较。包含小于输入值的销售量的行。需要此筛选格式,因为所需筛选器取决于多个多维数据集。

此示例使用“销售”和“财务”多维数据集。

  1. 创建报告,并在“财务”多维数据集上创建标准切片。将“单位”添加为“行”层次结构。
  2. 单击“第一个分部”列中的“编辑列表”。在列表设计器中,单击“函数”图标,然后选择“之下的元素”>“公司”。单击“应用更改”图标。
  3. 将“账户”添加为“列”层次结构。
  4. 单击“第一个分部”列中的“编辑列表”。在列表设计器中,选择 “IFRS”>“损益”>“净利润/损失”>“税前利润 (EBT)”。单击“应用更改”图标,然后单击“确定”。
  5. 将切片拖到单元格 B8,然后将行超级数据块延长到单元格 F8。
  6. 单击单元格 D8,然后单击“对象”工具栏上的“编辑 OLAP 公式”图标。
  7. 选择“单元格值”作为公式类型,并选择“销售”作为多维数据集。
  8. 单击“选择层次结构”,然后选择“利润”。在“选择”列中,选择“销售量”元素。
  9. 单击“选择层次结构”,然后选择“版本”。在“选择”列中,选择“实际”元素。
  10. 单击“选择层次结构”,然后选择“公式”。在“选择”列中指定 “=B8”。
  11. 在单元格 F8 中,指定 =IF(D8>=C5,TRUE,FALSE):
  12. 右击第 8 行的标题,然后选择“行”。选择“公式”复选框并指定 “=F8”。
  13. 在单元格 B5 中,指定“销售量大于:”
  14. 从单元格 C5 中移除单元格保护。
  15. 在“视图”模式下,在单元格 C5 中指定一个至少大于销售量值之一的值。隐藏包含值较小的行。