过滤器条件主要针对技术人员使用。技术人员根据需要构建好过滤器条件表达式后直接勾选使用。
过滤器就是一个条件表达式(例如:ProductID < 10),可用于SQL中需要条件表达式的地方(例如SQL中的where部分)。可多次被运用到组合查询或是透视分析的条件表达式中。
过滤器在业务中的意义主要有以下两个:
- 增强过滤条件的复用性,避免多次定制相同的过滤条件。
- 实现预定制。对于一些比较难的过滤条件可预先由技术人员定制好后,提供给普通业务用户使用。
- 过滤器关联参数,可以实现外部传参的效果。
过滤器分为全局过滤器和局部过滤器。
全局过滤器
全局过滤器是在数据源或是业务主题创建好,当我们使用这些数据源创建组合分析透视分析时,可以直接勾选这些全局过滤器使用。全局过滤器的创建和企业套件过滤器章节类似,请参考。
局部过滤器
透视分析局部过滤器只能在透视分析新建或是编辑界面创建。并且只能应用与当前透视分析。
- 新建:在条件选择tab页签下找到局部过滤器节点,右键选择新建,如下
创建窗口,主要是进行表达式的设置。
- 编辑/删除。选中局部过滤器,右键可以编辑删除。
在条件选择页签上,找到局部过滤器右键选择 管理,则会弹出局部过滤器对话框中。
过滤器的使用
创建好的过滤器,勾选就可以使用了。