[可视化]
<YonghongTech>报告数据筛选设置
1、制作报表页面样本数据,字段刚好为空,查看报告 界面为全量数据时,筛选条件为空,希望默认为全部。
2、样本数据如果只有 区域投放 一种类型选项时,查看报表也只是显示这一种的数据, 当把筛选项制空才会显示所有的数据,是什么原因?
|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
永洪Tech-CIDX
显示全部楼层
发表于 2021-12-29 16:17:53
您好,我们的报告设置里有空选项策略,即筛选组件不勾选数据时,其他组件显示的数据为所有数据,相当于全选效果。
“过滤组件”和“参数过滤”是分开设置的
我们的组件“投放类型”设置了过滤器,可以看看过滤器的设置界面吗
|
|
|
|
|
yhdata_ISrmYmdV
显示全部楼层
发表于 2021-12-30 09:44:47
问题
制作报表(图1) 页面样本数据,字段刚好为空,查看报告(图2) 界面为全量数据时,筛选条件为空,希望默认为全部.
而且,样本数据(图3)如果只有 区域投放 一种类型,查看报表(图4) 也只是显示这一种的数据, 当把筛选项制空(图5) 才会显示所有的数据.
图1:
图1
图2:
图2
图3:
图3
图4:
图4
图5:
图5
我知道空选项策略,现在有没有什么方法,能勾选全部,不是制空,然后显示全部
|
|
|
|
|
永洪Tech-CIDX
显示全部楼层
发表于 2021-12-30 11:01:52
当样本行数过小,部分数据无显示的情况下,我们可以在数据集里调整样本行数或添加过滤器,使这部分数据显示出来,保存数据集,再修改报告内容并保存报告,再把数据集的样本行数改回去或删除设置的过滤器。然后我们在制作报告里,勾选全选按钮,然后保存报告,查看报告里默认是全选状态。
除此之外,我们也可以使用脚本设置默认全选,在报告脚本的装载时运行中,添加脚本:
var data1 = getData("下拉列表参数1");
var arr1 = [];
if(data1!=null &&data1.exists(1,-1,true)){
for(var i = 1;i < data1.size();i = i + 1){
arr1.push(data1.get(i,0));
}
}
下拉列表参数1.setSelectedObjects(arr1,STRING);
其中第一行和最后一行的“下拉列表参数1”是参数组件的名称,在组件设置里可以看到。
|
|
|
|
|
永洪Tech-CIDX
显示全部楼层
发表于 2021-12-30 11:03:19
这个目标达成的参数组件有设置过滤器,可以看看过滤器的设置内容吗
|
|
|
|
|
yhdata_ISrmYmdV
显示全部楼层
发表于 2021-12-30 17:59:16
投放类型组件的过滤:
全量数据过多,只展示5000条,刚好没有 '总部投放' 这个值. 这种用上面说的数据源筛选想要的值, 然后开发,再删数据源过滤,就不行了,麻烦帮忙看下这个咋搞
|
|
|
|
|
永洪Tech-CIDX
显示全部楼层
发表于 2021-12-30 18:20:32
那全选就只有使用上面的脚本方法了哈,打开报告时脚本会自动全选所有值,注意脚本的位置放在报告脚本的装载时运行里,这里的脚本只有打开报告时才会运行一次。 |
|
|
|
|
yhdata_ISrmYmdV
显示全部楼层
发表于 2022-1-4 10:21:24
你说的脚本默认全选这个方式可行,界面可以全选,全部这个可以设置也是勾选状态吗
|
|
|
|
|
永洪Tech-CIDX
显示全部楼层
发表于 2022-1-10 10:03:06
|
|
|
|