[{"id":"bcb0874d-299b-448e-9552-9e9b25ef80dd","tags":[{"product":null,"links":null,"id":"ba7e818e-4f6b-4211-b1ac-58e3bafcf439","name":"\u66F4\u65B0","color":"orange","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"ae60ae59-34f5-4f32-a8eb-243ed1457543","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"3d4848c3-910f-4ffa-9153-60bb507334a9","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"133f4ca6-d951-4d65-a618-3dc6301266f7","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"2426c71d-8332-4cbd-a436-1ec4f8666464","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"2ce7b6b0-78aa-4e4b-bf8a-e4ba2f988298","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"4706db46-0811-4652-8f59-1e0a1da84758","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"8f1271bb-2cd9-4f39-9897-c15b239ee7ab","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"677e13a7-6f3e-449f-986c-2c3a26f8d54f","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"5e40f6dc-caec-49d7-a1d0-be65f06815ba","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"2457f0e0-9e71-4860-a87d-065e0fb84f84","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"d5c67fd0-1145-482c-9113-97b492c44c18","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"a609a8fa-ab91-4c1d-a1c3-d209d0463303","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"b4a9eb15-94e5-48df-b218-a24138f0cf9c","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]}]
        
(Showing Draft Content)

数据过滤器

功能概述

Wyn 数据集提供了数据过滤的功能,您可以将数据过滤加在源数据表上也可以加在最终数据集计算的结果集上。

如下图所示,数据过滤器界面的上半部分为在即源数据表上添加的过滤器,下半部分为数据集也即结果集上添加的过滤器。

image2020-10-16_15-22-27.png

type=info

提示

复用数据集时,仅可以在结果集上添加过滤器。

这两种数据过滤器的主要区别为:

  • 由于作用的时机不同,执行效率也不同。在数据源上进行过滤时会比在最终结果集上效率高。

  • 在数据源表上添加多个数据过滤器时,仅支持“与”的关系。也即多个过滤器之间取交集。

  • 而在结果集上添加数据过滤时支持添加复杂关系的过滤器,如“与”、“或”。并且支持嵌套过滤组。

接下来为您介绍具体的操作方法。

在源数据表上添加数据过滤器

数据过滤器配置页面,单击添加过滤器,即可添加过滤器。

默认添加的为第一个数据表中的第一个字段,您可以根据您的需要进行修改。可添加一条或多条过滤条件。

image

数据源: 单击下拉箭头可以选择执行该过滤条件的数据表。

字段: 即过滤器过滤的字段。

操作符: 选择不同的字段类型,可选择的操作符不一样。如字符串的过滤操作符可选 =、!=、开始于、不开始于、结束于、不结束于、包含、不包含、是、不是、在;数字和日期时间的操作符可选 =、!=、<、<=、>、>=、介于、是、不是、在。

数据类型: 可选择常量参数

常量 -- 数据类型选择为常量时,需要输入一个常量值。如下图所示,输入一个类别名称中的字段值生鲜蔬果来进行类别名称的过滤。

image2020-4-7_16-24-54.png

此时预览数据集则仅显示类别名称为生鲜蔬果的数据内容。

image2020-4-7_16-26-2.png


参数 -- 在直连数据集中还可以将数据类型选择为参数,选择之前设置的查询参数进行数据过滤。

比如我们添加了一个用户输入型参数(直连数据集中)。

image

然后在数据过滤器中使用参数。

image

设置完成后预览时,输入Parameter1的值即可按照输入的值进行过滤预览。

image2019-12-10_10-48-23.png

预览效果如下图所示:

image2020-4-7_17-4-33.png

在数据集上添加数据过滤器

在数据集也即结果集上添加数据过滤器更为自由,支持使用“与”、“或”进行多个过滤器的关系组合并且支持嵌套过滤组。

我们可以添加单条过滤规则,也可以添加一个过滤组进行嵌套,并且支持修改不同的过滤规则以及过滤组之间的“ ”/“ ”关系,从而实现复杂的过滤。

如下图所示,单击image2020-4-7_17-27-45.png 按钮可添加单条过滤规则。

单击 image2020-4-7_17-29-12.png 按钮,可以添加一个嵌套过滤组。组内可添加过滤规则,或再次嵌套过滤组。

image2020-4-7_17-30-47.png 用于确定组内过滤规则之间,以及过滤规则与过滤嵌套组之间的组合关系。

image

过滤规则内部的各设置项则与在数据源上添加过滤器时相同。

缓存数据集和直连数据集均可以使用常量过滤或参数过滤。

type=info

提示

另外,在数据集过滤器中过滤字段可以使用常量参数,这可以实现更为复杂的过滤目标。

image2021-3-15_13-57-38.png

相关示例,请见根据角色进行行级数据管理

多租户说明

在缓存数据集中添加组织信息上下文参数后,设置界面中会出现基于租户(组织信息上下文)生成缓存选项。

开启该选项后系统将为每个对数据集拥有足够权限的组织创建单独的缓存,并且可以在数据表上使用这个组织信息上下文参数进行数据过滤。

建议当缓存数据集数据量非常大并且有大量租户需要此类缓存时,才启用它。

image