首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Power BI Markdown应用:自定义表格

Power BI Markdown应用:自定义表格

作者头像
wujunmin
发布2026-05-20 21:30:11
发布2026-05-20 21:30:11
1130
举报

Markdown是一种轻量级标记语言,可以使用简单的符号定义文本格式。本文介绍在Power BI使用Markdown画表格。新建一个度量值:

代码语言:javascript
复制
MD.表格1 = "
|门店|销售额|业绩达成率|
|---|---|---|
|A店铺|100|25%|
|B店铺|200|30%|"

度量值中使用"|"区分每个单元格,第一行为标题,第二行|---|用来区分标题行和内容行,剩下的为表格内容。

在第三方视觉对象库加载ReadMe:

Text Measure拖拽上方的度量值:

可以看到表格被正常渲染:

每列的对齐方式可以通过|---|加入冒号调整,比如|---:|表示右对齐。接下来将表格内容和Power BI模型绑定。新建度量值:

代码语言:javascript
复制
MD.表格2 = "
| 门店 | 销售额 | 业绩达成率 |
|---|---|---|" 
& UNICHAR ( 10 )
    & CONCATENATEX (
        VALUES ( '门店'[门店] ),
        "|" & [门店] & "|" & FORMAT ( [M.销售额], "#,#" ) & "|" & FORMAT ( [M.业绩达成率], "0%" ) & "|",
        UNICHAR ( 10 ),
        [M.销售额], DESC
    )

放入ReadMe得到:

添加总计行:

代码语言:javascript
复制
MD.表格3 = 
VAR t = VALUES('门店'[门店])
RETURN
"
| 门店 | 销售额 | 同期销售额 |
|---|---|---|" 
& UNICHAR ( 10 )
    & CONCATENATEX (
        t,
        "|" & [门店] & "|" & FORMAT ( [M.销售额], "#,#" ) & "|" & FORMAT ( [M.同期销售额], "#,#" ) & "|",
        UNICHAR ( 10 ),
        [M.销售额], DESC
    )
& UNICHAR ( 10 ) & 
" |**总计**|**" & FORMAT ( [M.销售额], "#,#" ) & "**|**" & FORMAT ( [M.同期销售额], "#,#" ) & "**|"

总计行的文本通过**包裹进行了加粗:

在总计行下方可以继续添加均值、中位值等行:

表格的标题也可以数据化:

度量值如下:

代码语言:javascript
复制
MD.表格5 = 
VAR t = VALUES('门店'[门店])
RETURN
"
| 门店 | " & FORMAT(MAX('日期表'[Date]),"YYYY年M月") & "销售额 | 同期销售额 |
|---|---:|---|" 
& UNICHAR ( 10 )
    & CONCATENATEX (
        t,
        "|" & [门店] & "|" & FORMAT ( [M.销售额], "#,#" ) & "|" & FORMAT ( [M.同期销售额], "#,#" ) & "|",
        UNICHAR ( 10 ),
        [M.销售额], DESC
    )
& UNICHAR ( 10 ) & 
" |**总计**|**" & FORMAT ( [M.销售额], "#,#" ) & "**|**" & FORMAT ( [M.同期销售额], "#,#" ) & "**|"

以上可以看到,表格中的所有元素都是DAX驱动,总计列不妨放到最前面:

前面介绍了HTML表格《Power BI HTML 表格的四大优势》,今天又分享了Markdown,同样是DAX画表,二者应用场景有何不同?

在内置表格矩阵无法实现目标功能的情况下,如果格式、交互需求比较简单,使用Markdown,其他全部使用HTML。Markdown的度量值比较简短,几乎没有学习成本,维护相对容易。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-05-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 wujunmin 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档