卡片动态标题实现方法
创建于 2022-11-01 / 最近更新于 2024-08-02 / 3116
字体:
[默认]
[大]
[更大]
场景一:卡片默认设置显示当天(或者昨天)数据,希望卡片标题包含当天日期,每天动态变化。
实现方法
1. 卡片编辑页面筛选日期范围为“今天”,或者用其他方式使卡片仅统计今天当天的数据。
2. 编辑卡片标题,在卡片标题里合适位置手动写入时间宏,如 {{{today}}}。
3. 保存卡片,回到页面,可以看到卡片标题已经包含了当天日期。
场景二:页面筛选器联动卡片,希望卡片标题和筛选器选项保持一致,切换筛选项后卡片标题跟着变化
实现原理
使用全局参数。具体介绍请参考 全局参数。
实现方法:以日期筛选器为例
1. 新建计算字段“标题”,根据需求使用concat函数把步骤一引用参数的字段和文本组合成标题,文本类型。Note:直连数据集要使用对应数据库函数,有的数据库里日期类型字段不能直接当做文本来进行拼接,需要先转换为文本格式。
2. 在卡片右侧“卡片设置”里取消显示标题。
3. 点击卡片左上角的汇总指标,设置:指标名称为空(删除原名称或替换为1个空格),指标名称位置选择“下方”或“右侧”,选取字段“标题”,汇总方式为“最大值”或“最小值”,数据格式不需要修改。点击“确定”保存后这时标题显示的是全局参数的默认值。Note:汇总指标暂时不支持设置字体格式。
4. 保存卡片并返回页面。新建日期筛选器,然后关联卡片,选择关联参数里卡片里使用的时间型全局参数。Note:“允许清除(选择全部日期)”建议不要勾选,因为在筛选器联动全局参数情况下,筛选器为空并不代表全选或者不联动,会按照全局参数的初始默认值(默认值不允许为空)来对数据做筛选。筛选器里设置的默认值不能代替全局参数的初始默认值。
5. 保存筛选器。切换筛选器,卡片效果如下。
其他
场景二方式不仅可以用于动态显示日期,也适用于动态显示维度字段(聚合层级)和数值字段(指标),实现方式相同。相关使用请参考 用全局参数制作动态维度报表 , 用全局参数实现动态指标展示,组合使用效果请参考下图。
4 人点赞过