yhdata_PPHWcDv2
2023-7-6 14:24:06
发布在问答
执行顺序
我的仪表盘上有两个时间参数分别对应开始和结束时间,另外还有其他的过滤参数,比如国家,省份,城市等数据集也是要限制在这个开始和结束的时间范围内,
具体图表展示的是在这个开始和结束的时间范围内的用户数,如果用户没有筛选国家,省份,城市,就是默认全选,那我希望就是这个时间段内的用户数;如果用户筛选了省份=上海和北京,我希望展示的是在北京和上海地区的用户数,我希望柱状图展示的就是类似如下代码的结果:
select count(distinct user_id) as cnt from table where time between start and end
select count(distinct user_id) as cnt from table where time between start and end and province in (上海,北京)
select count(distinct user_id) as cnt from table where time between start and end and province in (江苏,浙江) and city in ('南京','杭州')
我的问题
1、我用于筛选器的变量省份城市开始结束时间是不是都应该加到数据集,还是说我需要使用fixed表达式这种的,
2、我的图表里面有过滤传参组件,数据集也是带参数过滤的,柱状图的绑定的也是fixed这种表达式生成的变量,咨询一下数据的执行顺序
|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。