-
-
很久 初学数据Lv2
发表于2019-1-11 10:26
悬赏5
已解决
楼主
起止时间参数组件设定完时间轴刻度后,例如最大刻度是10年,但是其中的数据时间有大于10年的,想默认显示所有年份的数据,如何设置.
最佳答案
很久 发表于 2019-1-11 10:56
我在想是不是能通过if判断语句,就是判断时间选择为空时,默认显示所有的数据。
...
是的 可以,例如日期参数组件名称为@cs,则表达式可以这样写:if(len(@cs)=0,'1=1',xxb.bbq=@cs)
8个回答
没太明白您的意思,既然想显示所有年份的数据,那么主题表数据不要根据日期参数进行过滤就可以了啊
这个是效果图上的,原本是日期组件,但是这样就没有意义按年显示了,然后就改成起止时间组件了,但是时间轴刻度设定不能让其显示所有的数据,所以想通过某种方法,让其没有选择时间时显示所有的数据,就这种效果。
很久 发表于 2019-1-11 10:56
我在想是不是能通过if判断语句,就是判断时间选择为空时,默认显示所有的数据。
...
是的 可以,例如日期参数组件名称为@cs,则表达式可以这样写:if(len(@cs)=0,'1=1',xxb.bbq=@cs)
缱绻 发表于 2019-1-11 11:01
是的 可以,例如日期参数组件名称为@cs,则表达式可以这样写:if(len(@cs)=0,'1=1',xxb.bbq=@cs) ...
哪像我这样的是如何写的,写在那个位置能够实现条件
