让决策更智能
新一代智能数据分析平台

如何把筛选的时间区间放到卡片上显示

观小数发表于:2021年06月11日 17:04:14更新于:2021年06月15日 17:23:19

场景介绍:

希望把筛选的时间区间直接放到卡片上,作为一个字段进行展示,效果如下:

00160c30e0d1a3c1156fb3a8f08f719


解决方案:

需要引用全局参数实现,具体如下:

第一步:新建两个时间参数,作为开始时间和结束时间,默认值可根据实际场景填写,也可随便默认一个:

00160c30eb87f4d1b14a89339d73e9a

第二步:用建好的两个全局参数,新建两个参数筛选器卡片:

00160c30fa06e3abdb108d97942adbc

建好后如图,默认时间可根据需要修改:

00160c30fc1b5a35c9013fdd4ae5aaa

第三步:

在卡片里新建三个字段:

字段1:日期字段

case when [日期]>=[DYNAMIC_PARAMS.开始时间] and [日期]<=[DYNAMIC_PARAMS.结束时间1] then [日期] else null end

00160c86f9d55125e5af54266306ccc

字段2:时间区间字段

concat(string([DYNAMIC_PARAMS.开始时间]),"-",string([DYNAMIC_PARAMS.结束时间1]))

00160c86fda059e4ff8ef009330412b

字段3:数据字段,例如销售总金额

case when [日期]>=[DYNAMIC_PARAMS.开始时间] and [日期]<=[DYNAMIC_PARAMS.结束时间1] then [销售金额] else null end

00160c8701accd0f6b600332810c200


效果如下:

00160c8710d3f8b713335d4ca6ff2b0

    您需要登录后才可以回复