为视图设计器中的视图定义筛选器表达式

在“定义视图布局”中添加的要筛选的列会自动添加到视图设计器中“定义筛选器”选项卡的“筛选器表达式”区域。

无论您是在创建新视图还是在编辑现有视图,都可以添加多个筛选列,并基于所有列进一步定义和优化筛选器。

要为在视图设计器中创建的视图定义或编辑筛选器表达式:

  1. 完成“定义视图布局”中的步骤,选择定义筛选器选项卡。

    添加的要筛选的列应在定义筛选器选项卡中显示。

  2. 可选:定义筛选器选项卡的筛选器表达式区域添加更多列。
  3. 筛选器表达式中选择一列。
  4. 从列名称旁边的下拉列表中选择一个相应的筛选器运算符。

    将根据所选择的列类型填充可从中选择的运算符列表。

    筛选器运算符”中说明了选择运算符的准则。

  5. 通过单击 视图设计器的“筛选器”选项卡中的“浏览”按钮 并在值选择器中进行选择,在最后一列中指定一个筛选器值。

    例如,下面是一组基于 Sample Sales 数据库的筛选器:


    在 Sample Sales 数据库中为 D1(办公室)、D2(部门)和 1(收入)列定义了筛选器

    筛选器摘要窗格中汇总了所定义的筛选器。例如,对于在该步骤中定义的筛选器,摘要与下述类似:


    “定义筛选器”选项卡的“筛选器表达式”区域中定义的筛选器摘要

    在有些情况下,要从中选择的数据可能会超长。为了能够在值选择器中加载大量数据,Oracle Smart View for Office 将值以组的形式呈现。滚动并从第一个显示的组中选择,然后单击更多以查看并从下一个组中选择。继续单击更多,直到查看并在整个数据列表中进行了选择。图 28-20 显示了一个范例。

    图 28-20 显示了用于大量数据的“更多”按钮的值选择器


    显示了用于以较小的组形式加载大量数据的"更多"按钮的值选择器
  6. 可选:如果需要,单击筛选器表达式中的逻辑运算符按钮并进行选择以更改运算符:
    • AND

    • OR

    默认逻辑运算符为 AND

    更改筛选器表达式的一行上的逻辑运算符会自动更改该表达式中所有行的运算符,以使该运算符在所有行上相同。

  7. 可选:要从筛选器表达式中删除一行,请右键单击该行中的列按钮,然后选择删除,如图 28-21 中所示。

    图 28-21 右键单击筛选器表达式中的列时显示的删除选项


    右键单击筛选器表达式中的列时显示的删除选项
  8. 定义完筛选器后,单击确定将视图插入 Excel 中。