知识库

Loading

0 评论 / 0 点赞 / 85 阅读  功能介绍 最后更新: 2022-09-20 作者: 飞致云 总字数: 303

1 背景

源表名为 cloud_account,数据如下:

image-1662428287360
我想实现页面展示此表时,根据页面展示顺序自动显示行号。效果如下:
image-1662428299170

2 实现方式

2.1 添加 SQL 数据集

SQL 参考:
SELECT  *
FROM cloud_account ca,(select @rownum := 0) r

image-1662428331715

Tip:在你的查询语句中,添加此内容即可:

(select @rownum := 0) r

2.2 添加计算字段

计算字段写法如下:

@rownum := @rownum + 1

image-1662428348803
image-1662428360396

2.3 验证

仪表板中可根据显示顺序自动显示行号
image-1662428365942

即使添加了筛选条件,筛选后的数据也会从 1 开始显示行号
image-1662428371240

3 注意事项

此方案无法使用指标的排序功能,添加排序后行号显示会失效。建议在 SQL 中添加 order by 来排序。
image-1662428378636

文章目录
其他资源