历史版本20 :过滤 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

[helpvideo]1259[/helpvideo]

1.1 应用场景

如果原数据表包含了历史所有的合同时间,而在使用时只需要用 2017 年的数据,那就需要对原表进行过滤处理再使用。

1.2 功能简介

FineBI 提供了数据过滤功能,用户可以使用公式或 FineBI 自带的条件进行过滤,并支持设置多个过滤条件的且或关系嵌套。

2. 示例编辑

1)进入「数据准备」,点击「添加表>自助数据集」。从系统自带的数据表中选择需要的字段「产品名称、合同金额、购买数量、合同签约时间」,右侧数据预览界面即显示选择的字段,如下图所示:

9.png

2)选好字段后,添加「过滤」。用户可以通过「添加条件」或「添加公式」来进行过滤。入下图所示:

9.png

2.1 添加公式过滤

用户通过自己的公式对数据进行过滤,比如说需要过滤出合同单价大于一百万的数据(合同单价可以通过合同金额/购买数量获得)。1)如下图所示,输入公式。

注:公式中的字段需要点击字段框选择,手动输入的无效。

10.png

2)点击「确定」,筛选出合同单价大于一百万的数据,如下图所示:

image.png

2.2 添加条件过滤

1)点击「添加条件>请选择字段」,选择要进行过滤的字段。如下图所示:

12.png

2)再选择过滤条件,如下图所示:

14.png

过滤字段类型
可选择的过滤条件
文本字段
  • 可选择:属于、不属于、包含、不包含、为空、非空、开头是、开头不是、结尾是、结尾不是

  • 选择属于/不属于后可选择已有的字段值作为过滤依据,其余过滤条件均需输入文字来进行过滤

  • 开头是/开头不是的过滤条件,在直连数据(连接MySQL数据库)的情况下不支持输入"}"这个特殊字符

数值字段
  • 可选择(注:直连版本不支持最大的N个、最小的N个):介于、不介于、等于、不等于、大于、小于、大于等于、小于等于、最大的N个、最小的N个、为空、非空

  • 其中大于、小于、大于等于、小于等于在过滤时,可以选择固定值或者平均值作为过滤依据。固定值为手动输入的值,而平均值则为系统自动计算该数值字段的平均值并根据条件过滤

日期字段
  • 可选择(注:直连版本不支持日期最早的N个、日期最晚的N个):属于、不属于、某个日期之前(包含该日期)、某个日期之后(包含该日期)、等于、不等于、日期最早的N个、日期最晚的N个、为空、非空

  • 日期时间可选包含固定时间和动态时间。固定时间即为固定的年/月/日选项,动态时间可选为相对当前时间的条件设置,在预览数据时会根据当前时间动态变化。

3)设置动态时间过滤。设置「合同签约时间」属于 2016-01-01五年前的今天。如下图所示:

15.png

4)点击「确定」后过滤出的结果如下图所示:

16.png

2.3 如何设置多个过滤条件的且或关系

详细请参见:表格过滤 2.3节

3. 过滤数据量显示编辑

3.1 显示计算结果数

自助数据集过滤编辑界面只显示计算结果的前 5000 行,如下图所示:

1589003675231180.png

3.2 实际计算数

3.2.1 手动输入过滤项

在使用「数据处理用户」在「普通业务包」创建自助数据集时,由于默认使用「前 20000 行」数据进行计算,且不能切换,有时过滤选择的字段会因为实际计算数而无法全部显示过滤项,此时可以通过「手动输入」来增加并选择过滤项。

例如使用「样式数据」下的 「RFM 明细数据」,选择所有字段,添加过滤设置,添加条件选择 「Customername」 字段,设置条件为「属于」,手动输入「台州市成辉运输有限公司」字段,并点击「新增」,如下图所示:

1588995894896520.png

注:数据分析用户若设置使用前 5000 行数据计算也使用该方案即可。

则过滤条件中成功增加该过滤项,点击「确定」即可,如下图所示:

1588996703412484.png

3.2.2 过滤后出现计算结果显示为空

若使用前 5000 行数据或者前 20000 行数据进行计算时,过滤后可能出现计算结果显示为空的情况,以 3.2.1 节为例,如下图所示:

1589003406827699.png

但该情况并不会影响自助数据集对数据的计算处理和仪表板的显示,在自助数据集数据预览界面,仍可以显示所有数据计算结果的前 5000 行,且可以手动修改显示行数,如下图所示:

1589004046897329.png