java实现可视化报表_如何在Power BI中记录报表可视化?

我一直在使用Dax来帮助我记录我的Power BI文件 . 使用Dax查询我已经能够记录文件中存在的所有字段,包括计算和测量字段 . 在我的文档处理过程中,我也希望找到一种在报表上记录可视化的方法 - 即图表和图形 . 不幸的是,我读过的没有Dax查询提供了一个数据列表,例如可视化 Headers ,它正在使用的字段,或者它是什么类型的图形 . 是否有任何Dax查询提供此信息,作为整体或其任何部分?

除了尝试使用Dax进行文档处理之外,我还查看了Power BI文件中的原始XML数据(对于那些可能不知道的人,您可以将.Pbix中的Power BI文件重命名为.zip并查看原始数据) . PBI中的相关文件是XML或JSON . 特别是看看../Report/Layout.JSON我看过包含可视化数据的JSON格式的文本 . 有没有简单的方法来提取这些数据并以更易读的方式对其进行格式化?

为清楚起见,我不需要表格的内容,但我想要一种方法来记录可视化中使用的字段,而不是仅存在哪些字段 .

编辑:我've found a workaround. It isn'有效率,我仍然会欣赏有关此主题的任何知识

我提到了浏览布局文件,将其重命名为.JSON并在记事本中将其戳入 . 我发现你可以ctrl f为“displayName”,“queryRef”和“”title \“:show \”:true,\“text \”:\“” . 将这些全部分解为新行并使用制表符缩进它们(使用ctrl h并在记事本中用\ n \ t替换) . 这些分别缩进了Power BI页面的JSON格式行,可视化调用的字段和可视化 Headers (如果它们有任何 Headers ) .

将此文档另存为.csv,并通过在选项卡上分隔将其加载到Excel中 . 使用您的首选进程 - 我更喜欢查询编辑器 - 编辑器删除其他非缩进行 . 在缩进的行中可能还有很多多余的字符需要手动删除 . 不过,在这个过程结束时,我在excel中列出了3列,列出了我一直在寻找的上述字段 .

在包含十几个页面和几百个依赖字段的PBIX文件上,此过程大约需要三个小时 . 如果有更快的方法可以做到这一点,我很乐意听到他们

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值