当前位置: 首页 > news >正文

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函数去遍历[产品]

3. 把度量值拖入Html Content的Value字段:

4. 效果:

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

http://www.lqws.cn/news/473527.html

相关文章:

  • 【软考高级系统架构论文】论企业应用系统的数据持久层架构设计
  • MinIO入门教程:从零开始搭建方便快捷的分布式对象存储服务
  • 一文详解归并分治算法
  • Linux -- 文件描述符和重定向
  • Java 面试指南:深度解析 Spring Boot 与微服务架构
  • OpenBMC构建之旅:从命令到镜像的内存执行全解析
  • Java 包装类详解
  • 机器学习15-XGBoost
  • 吴恩达:从斯坦福到 Coursera,他的深度学习布道之路
  • 一套基于粒子群优化(PSO)算法的天线波束扫描MATLAB实现方案
  • Vibe Coding - 进阶 Cursor Rules
  • 深度学习的可解释性——SketchXAI:人类草图可解释性初探
  • LangChain-5-agent
  • 【51单片机2位数码管100毫秒的9.9秒表】2022-5-16
  • CNN工作原理和架构
  • 15.1 LangChain多轮对话训练实战:打造高自然度语言学习Agent的三大核心技术
  • 编程基础:调用访问
  • MagicTryOn: 变革性的AI视频虚拟试衣体验
  • 磁性传感器在电机控制闭环系统中的反馈作用
  • α射线检测DIY 空霸KB6011云母窗口魔改版 5250饼管 新固件下载
  • VMWare-Centos7.x 忘记 Linux 密码
  • QT学习教程(三十五)
  • WPF调试三种工具介绍:Live Visual Tree、Live Property Explorer与Snoop
  • FVISION 未来视界工作室:AI驱动的创新与智能外包平台
  • SpringBoot电脑商城项目--显示勾选+确认订单页收货地址
  • 【Kubernetes】从零搭建K8s集群:虚拟机环境配置全指南(DNS/网络/防火墙/SELinux全解析一站式配置图文教程)
  • Java八股文——消息队列「Kafka篇」
  • AtCoder AT_abc411_c [ABC411C] Black Intervals
  • 面试题-在ts中类型转换的方法
  • Linux——Json