百度智能云数据可视化Sugar BI SQL建模 - SQL字段展示名称的动态化
文档简介:
SQL 建模中字段的展示名称可以跟随不同的交互而动态改变,例如名称中嵌入过滤条件、下钻参数、联动参数等,下面详细介绍:
嵌入过滤条件:
如下在图表的 SQL 模型的字段中:
刷新图表数据即可看到:
SQL 建模中字段的展示名称可以跟随不同的交互而动态改变,例如名称中嵌入过滤条件、下钻参数、联动参数等,下面详细介绍:
嵌入过滤条件
如下在图表的 SQL 模型的字段中:
刷新图表数据即可看到:
嵌入过滤条件的语法是:{conditions.key},其中key是指过滤条件的「查询 key 值」。
嵌入下钻参数
和上面的嵌入过滤条件类似,嵌入下钻参数的语法是:
- {drillDowns}
- {drillDowns.key}
- {drillDowns(0).key}
- {drillDowns(first).key}
其中0和first是下钻的层级,多层下钻时可以拿到每层下钻的参数,如果不写则默认取上一级。key是每层下钻参数 item 中某字段名称。这块的语法类似SQL 中硬嵌入下钻参数。
嵌入联动参数
和上面的嵌入过滤条件类似,嵌入联动参数的语法是:
- {dependence}
- {dependence || defaultValue}
- {dependence.key}
- {dependence.key || defaultValue}
其中key是联动参数 item 中某字段名称,如果不写key即取默认的联动参数,defaultValue是当联动未触发,或联动参数不存在时显示的默认值。这块的语法类似SQL 中硬嵌入联动参数。
嵌入 URL 参数
如下在图表的 SQL 模型的字段中:
刷新图表数据即可看到:
嵌入 URL 参数的语法是:
- {querys.key}
- {querys.key || defaultValue}
其中key是 URL 中参数的名称,defaultValue是当 URL 中没有该参数时,显示的默认值。这块的语法类似SQL 中嵌入 URL 参数
嵌入时间宏
支持嵌入的时间宏定义详细见:SQL 中嵌入 日期宏定义