PowerBI HtmlContent生成表格

假设有销量表:

1.PowerBI 导入 Html Content对象,并拖入报表

2.新建度量值:

复制代码
度量值 = 
VAR colCount = DISTINCTCOUNT('销量'[产品])
VAR ColumnHeaders = 
    "<tr><th style='border:1px solid black; padding:5px; text-align:center;' colspan="&colCount&">销量统计</th></tr>"
VAR ColumnList = 
    CONCATENATEX(//遍历'销量'[产品],并组装<td>
                DISTINCT(SELECTCOLUMNS('销量', "col", '销量'[产品])),
                "<td style='border:1px solid black; padding:5px; text-align:center;'>" & [col] & "</td>",
                ""
    )
VAR DataRow = 
    CONCATENATEX(//遍历'销量'[产品]
        DISTINCT(SELECTCOLUMNS('销量', "col", '销量'[产品])),
        VAR CurrentValue = [col]
        VAR FilteredData = 
            FILTER('销量', '销量'[产品] = CurrentValue)//根据每个产品的值,去取对应的销量值
        VAR SumValue = SUMX(FilteredData, '销量'[销量])
        RETURN
            "<td style='border:1px solid black; padding:5px; text-align:center;'>" & SumValue &
            "</td>",
        ""
    )

RETURN
    "<table style='border:1px solid Grey; border-collapse:collapse; width:640px'>" &  
        "<tr>" & ColumnHeaders & "</tr>" & 
        "<tr>" & ColumnList & "</tr>" &
        "<tr>" & DataRow & "</tr>" & 
    "</table>"

解释一下,关键在于CONCATENATEX函数,它可以遍历 销量表的产品字段的值,并把它拼接成table的column header。

计算每个产品对应的销量,也是用CONCATENATEX函数去遍历产品

  1. 把度量值拖入Html Content的Value字段:
  1. 效果:

优点是可以实现一些表格和矩阵无法实现的复杂界面,缺点是不能与其他视觉对象进行交互

相关推荐
牛猫Data4 天前
POWER BI技巧:报告名称的Emoji符号妙用
microsoft·数据分析·数据可视化·powerbi
Sharewinfo_BJ15 天前
从手工报表到实时BI:一个零售数据平台的踩坑与重构实战
大数据·人工智能·科技·数据分析·微软·powerbi
y5236481 个月前
PowerBI 字段参数的层次用法,以及DAX获取选中字段和选中字段的值
powerbi
数据科学小丫1 个月前
PowerBI 可视化操作——常用视觉对象(堆积条形图、折线图、堆积柱形图、着色地图、丝带图、分解树、瀑布图、散点图...共计 16 种视觉对象)
数据分析·数据可视化·powerbi
Sharewinfo_BJ1 个月前
上北智信携“智信BI”闪耀2026上海全球数据周,以灵活部署方案赋能企业数据价值跃升
大数据·人工智能·ai·数据挖掘·微软·powerbi
维C°1 个月前
报表设计-7
powerbi
宝桥南山1 个月前
Microsoft Fabric - 尝试一下使用Shortcut Transformation进行数据同步
microsoft·ai·微软·database·powerbi·fabric
SL-staff1 个月前
中小企业 BI 选型:帆软、Power BI、JVS-BI 性价比与架构对比
数据分析·数据可视化·powerbi·帆软·bi工具·部署架构·jvs-bi
哥本哈士奇1 个月前
Power BI学习笔记第12篇:DAX 高级计算与性能优化
powerbi
哥本哈士奇1 个月前
Power BI学习笔记第17篇:Power BI Dashboard 常用布局方案推荐
前端·powerbi