筛选器类型

Oracle Analytics 支持许多不同类型的筛选器,您可以根据筛选器范围和用于筛选的数据元素来使用这些筛选器。

筛选器类型 说明
列表

列表筛选器可以应用于文本和日期数据类型以及无法聚合的数字数据类型的数据元素。列表筛选器提供了一个简单的值列表供您选择,并且允许您查看哪些值被选中,哪些值未选中。此类筛选器适用于具有较长值列表的属性。

可用性:列表筛选器可用于所有筛选器范围。

属性:
  • 多选
  • 默认值
  • 排除
  • 空值
  • 禁用
  • 选择参数绑定
  • 排除模式参数绑定
有关这些属性的更多信息,请参见仪表盘筛选器控件属性

限制:虽然列表筛选器对可以显示的值数量没有限制,但是如果选择的值超过 10,000 个,性能可能会下降。

列表框

列表框筛选器类似于列表筛选器,可以应用于文本、不可计数的值和日期。它还提供了一个简单的值列表,但只允许您选择一个或全部。

可用性:列表框筛选器仅适用于仪表盘筛选器。

属性:
  • 定制值
  • 默认值
  • 排除
  • 空值
  • 选择参数绑定
  • 排除模式参数绑定
有关这些属性的更多信息,请参见仪表盘筛选器控件属性
限制:
  • 您无法禁用列表框筛选器。
  • “多选”不适用于列表框筛选器。
  • 参数绑定不适用于使用派生日期列的列表框筛选器。
复选框/单选按钮

复选框或单选按钮筛选器可以应用于文本、不可计数的值和日期。启用“多选”时,筛选器将使用复选框,禁用时,筛选器会使用单选按钮。

可用性:复选框或单选按钮筛选器仅适用于仪表盘筛选器。

属性:
  • 多选
  • 默认值
  • 排除
  • 空值
  • 可见值
  • 选择参数绑定
  • 排除模式参数绑定
有关这些属性的更多信息,请参见仪表盘筛选器控件属性
限制:
  • 默认情况下,此筛选器类型优化为仅显示前 50 个数据值。对于具有 50 个以上值的筛选器列,Oracle 建议使用其他筛选器类型(例如列表框筛选器)。
  • 您无法禁用复选框或单选按钮筛选器。
  • 参数绑定不适用于使用派生日期列的复选框或单选按钮筛选器。
前/后 N 个

可以将“前/后 N 个”筛选器应用于度量和属性数据元素。例如,您可以根据销售额按前 10 名客户筛选可视化。

可用性:“前/后 N 个”筛选器可用于所有筛选器范围。

属性:
  • 方法 — 指定是按前几个(最高值)还是后几个(最低值)筛选。
  • 计数 — 指定要显示的值数量。
  • 依据 — 指定要作为限制依据的度量或属性。
范围

如果数据元素是数字数据类型并且其聚合规则设置为“无”之外的规则,则可以生成范围筛选器。范围筛选器适用于作为度量且将数据限制为一系列连续值(例如,$100,000 到 $500,000 的收入)的数据元素。或者,您可以创建排除(与包括相对)连续值范围的范围筛选器。此类排除筛选器将数据限制为不连续范围(例如,低于 $100,000 或高于 $500,000 的收入)。

可用性:范围筛选器可用于所有筛选器范围。

属性:

  • 开始 — 指定最小值。
  • 结束 — 指定最大值。
  • 依据 — 指定要作为限制依据的度量或属性。
日期范围

日期范围筛选器使用日历控件调整时间或日期选择,以将数据限制在特定时间段内。您可以选择单个连续的日期范围,或者使用日期范围筛选器来排除指定范围中的日期。

可用性:日期范围筛选器可用于所有筛选器范围。

属性:

  • 范围 — 需要提供筛选基于的开始和结束日期。
  • 开始于 — 只需要提供筛选基于的开始日期。
  • 结束于 — 只需要提供筛选基于的结束日期。
  • 等于 — 需要提供筛选基于的特定日期。
相对时间

相对时间筛选器重点关注相对于当天或上一时段结束时间的指定时段的值。例如,可以重点关注过去三年、接下来的三年或年初至今到上一财政期间。

查询中使用的当前日期和时间是服务器时区内 Oracle Analytics 服务器主机的日期和时间(而非浏览器主机的时间或时区)。

可用性:相对时间筛选器可用于所有筛选器范围。

属性:
  • 类型 — 指定筛选器是相对于过去或未来的时间段,还是相对于当天的日期。
    • 上一个 — 使用增量和时间层值指定截至当天日期或上一时段结束时间的时间段。

      基于“日期时间”列且粒度为“天”或更长(例如,年、季度、月、星期、天)的“最后一个”筛选器将检索从起始日相同时间开始的数据。例如,如果服务器日期/时间当前为星期四下午 3:15,“日期时间”列的“最后 2 天”筛选器将检索周二下午 3:15 到星期四下午 3:15 之间的数据(采用服务器时区)。基于“日期”列(顾名思义,不关联每日时间)的筛选器查询仅依赖于服务器主机的日期,而与每日时间无关。

    • 下一个 — 使用增量和时间层值指定自当天日期或下一时段开始时间起的时间段。
    • 结束日期 — 使用时间层值指定从时间层值开始到当天日期的时间段。例如,“月初至今”检索从本月第一天午夜直到当前日期和时间(即当天)的数据。
  • 增量 — 指定筛选器要使用的时间单位的增量。
  • 时间层 — 指定筛选器要使用的时间单位。
  • 相对于 — 指定筛选的数据是相对于当天、下一时段的开始时间还是上一时段的结束时间。

限制:您只能将相对时间筛选器应用于数据源中已有的日期列,而不能应用于派生的列(如 "Year" 或 "Quarter")。相对时间筛选器类型支持“日期”和“日期时间”列类型。

滑块

滑块筛选器可用于制作可视化动画,并动态显示数据在给定维(例如时间)上的变化情况。滑块筛选器可以应用于文本、不可计数的值和日期。

可用性:滑块筛选器仅适用于仪表盘筛选器。请参见使用滑块仪表盘筛选器筛选可视化以及制作可视化动画

属性:
  • 字体 — 值和标签
  • 自动播放 — 启用、禁用、速度和重复
有关这些属性的更多信息,请参见仪表盘筛选器控件属性
限制:
  • 您无法禁用滑块筛选器。
  • 参数绑定不适用于滑块筛选器。

要更改现有筛选器的筛选器类型,请参见更改筛选器类型

Oracle Analytics 中还提供以下筛选器选项: