-
-
而安 小试身手Lv3
发表于2020-11-3 09:43
悬赏3
已解决
目前需要加一个输入框和按钮 , 根据某个字段来查询分析区表格里的数据
可以设置过滤,类似这种

如果是按钮计算查询可以拖动一个参数按钮,然后设置事件为计算

更多过滤条件的说明看这个帖子https://help.esensoft.com/doc-view-216.html
如果需要处理判空的情况 那就写if判断条件if(len(@参数名)=0,'1=1',dim(主题表字段)=@参数名)
5个回答
本帖最后由 xxxl 于 2020-11-5 11:47 编辑
可以设置过滤,类似这种
如果是按钮计算查询可以拖动一个参数按钮,然后设置事件为计算
更多过滤条件的说明看这个帖子https://help.esensoft.com/doc-view-216.html
如果需要处理判空的情况 那就写if判断条件if(len(@参数名)=0,'1=1',dim(主题表字段)=@参数名)
xxxl 发表于 2020-11-3 09:50
可以设置过滤,类似这种
如果是按钮计算查询可以拖动一个参数按钮,然后设置事件为计算
我按照你说的这样搞了一下,为什么出现好多好多重复的数据(都上千万了重复,总数据量也没那么多),
还有一个问题: 就是说我想实现的是 打开的时候 展示全部分析区表格的数据, 然后查询在显示单独的. 但是现在的情况是, 设置了过滤之后, 一进去都没有数据显示了,除非输入信息然后点击查询才会显示数据
而安 发表于 2020-11-3 10:10
我按照你说的这样搞了一下,为什么出现好多好多重复的数据(都上千万了重复,总数据量也没那么多),
还有一个 ...
如果需要处理判空的情况 那就写if判断条件
if(@参数名 is null,'1=1',dim(主题表字段)=@参数名)或者直接外面加mkfilter
xxxl 发表于 2020-11-3 10:13
如果需要处理判空的情况 那就写if判断条件
if(@参数名 is null,'1=1',dim(主题表字段)=@参数名)或者直接 ...
如果需要处理判空的情况 那就写if判断条件
if(@参数名 is null,'1=1',dim(主题表字段)=@参数名)或者直接外面加mkfilter
刚才重新试了一下
这里应该改成len()这样来判空,is null对于输入框似乎不太起作用
if(len(@参数名)=0,'1=1',dim(主题表字段)=@参数名)
-
esen_4N4M1YQ35K 数据达人Lv4
xxxl 发表于 2020-11-3 09:43
可以设置过滤,类似这种
如果是按钮计算查询可以拖动一个参数按钮,然后设置事件为计算
那请问,比如我查询地区代码,然后要求出现地区名称应该如何用过滤条件实现呢?光使用dim无法将两个不同的字段联动