-
-
sxy17865569263 初学数据Lv2
发表于2020-11-19 14:19
悬赏100
已解决
mkfilter实现了在刚进入酷屏后显示所有(A和B两者的数据)的操作。去掉mkfilter时,默认bbq为空 则折线图上不显示数据。现在我想将需求改为 刚进入酷评显示某一条数据(即显示A或者显示B的数据)应该怎么修改
sxy17865569263 发表于 2020-11-19 15:41
好像是我写错了 我再研究研究
看一下后面两个返回值
DM_BIGDATA.name = "JY_2F_1"能否被识别,您这里name如果是绑定维表,就需要将JY_2F_1替换成对应的维表id字段。
另外DM_BIGDATA.name=@lnf 是否应该加dim(DM_BIGDATA.name)=@lnf
然后前面的判空条件应该是针对参数来的,我完整的过滤条件是这样写的
if(@p2073 is null or len(@p2073)=0,dim(QC_JG.XZQHDM)="110000",dim(QC_JG.XZQHDM)=@p2073)
您看与参考一下
8个回答
酷屏组件联动的例子可以看看这几个帖子
https://bbs.esensoft.com/thread-136674-1-1.html
https://bbs.esensoft.com/thread-132337-1-1.html
-
sxy17865569263 初学数据Lv2
xxxl 发表于 2020-11-19 14:37
酷屏组件联动的例子可以看看这几个帖子
https://bbs.esensoft.com/thread-136674-1-1.html
https://bbs.ese ...
这两个帖子所演示的联动的例子我已经实现了 以第一个帖子为例 在首次进入时,是显示所有年份的数据。随后,通过选择年份来刷新为各年份的数据,我现在想实现首次进入不是显示所有数据,而是直接显示2020年的数据,然后其余的联动一样


sxy17865569263 发表于 2020-11-19 14:59
这两个帖子所演示的联动的例子我已经实现了 以第一个帖子为例 在首次进入时,是显示所有年份的数据。随 ...
<#=mkfilter("F_BTNFSPZXL.NF=@bbq")#>过滤条件改成if(F_BTNFSPZXL.NF is null,F_BTNFSPZXL.NF=2020,F_BTNFSPZXL.NF=@bbq)这样试试
-
sxy17865569263 初学数据Lv2
xxxl 发表于 2020-11-19 15:02
过滤条件改成if(F_BTNFSPZXL.NF is null,F_BTNFSPZXL.NF=2020,F_BTNFSPZXL.NF=@bbq)这样试试
if(DM_BIGDATA.name is null,DM_BIGDATA.name = "JY_2F_1",DM_BIGDATA.name=@lnf )我的这个这样子写了之后,取数预览没有数据。
-
sxy17865569263 初学数据Lv2
xxxl 发表于 2020-11-19 15:02
过滤条件改成if(F_BTNFSPZXL.NF is null,F_BTNFSPZXL.NF=2020,F_BTNFSPZXL.NF=@bbq)这样试试
好像是我写错了 我再研究研究
本帖最后由 xxxl 于 2020-11-19 16:02 编辑
sxy17865569263 发表于 2020-11-19 15:41
好像是我写错了 我再研究研究
看一下后面两个返回值
DM_BIGDATA.name = "JY_2F_1"能否被识别,您这里name如果是绑定维表,就需要将JY_2F_1替换成对应的维表id字段。
另外DM_BIGDATA.name=@lnf 是否应该加dim(DM_BIGDATA.name)=@lnf
然后前面的判空条件应该是针对参数来的,我完整的过滤条件是这样写的
if(@p2073 is null or len(@p2073)=0,dim(QC_JG.XZQHDM)="110000",dim(QC_JG.XZQHDM)=@p2073)
您看与参考一下
-
sxy17865569263 初学数据Lv2
xxxl 发表于 2020-11-19 15:44
看一下后面两个返回值
DM_BIGDATA.name = "JY_2F_1"能否被识别,您这里name如果是绑定维表,就需要将JY_2F ...
按照这个方法解决了