首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在嵌入角度后或使用嵌入式URL REST从嵌入式Power报表/可视化中读取数据点值细节?

如何在嵌入角度后或使用嵌入式URL REST从嵌入式Power报表/可视化中读取数据点值细节?
EN

Stack Overflow用户
提问于 2020-10-17 04:31:18
回答 1查看 557关注 0票数 2

在本机应用程序的PBI嵌入中,如何使用嵌入式url或任何其他方式从图表/报表中读取数据。例如,如何在PBI卡中读取整数值。另外,如何读取报表/图表的列、行和图例数据的值,无论是在角度上还是使用REST。

目前,我们可以将整个报表嵌入角度,也可以使用PBI REST获取数据集id、报表id、嵌入URL。但是,如何获得数据(JSON、XML或任何格式)而不是嵌入URL,以便在嵌入角度时可以为卡片、图表、报表定制自己的UI设计(前提是我有数据值)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-17 05:11:53

您可以通过调用可视化的导出数据API方法来使用exportData,例如:

代码语言:javascript
复制
// Exports visual data
visual.exportData(models.ExportDataType.Summarized, 100)
  .then(function (data) {
    Log.log(data);
  })
  .catch(function (errors) {
    Log.log(errors);
  });

请注意,几乎没有限制,这些限制可能阻止您使用此方法:

  • 如果数据源是Analysis活动连接,且版本早于2016年,并且模型中的表没有唯一的键,则使用底层数据的导出将无法工作。
  • 如果启用了不带数据选项的显示项以导出可视化,则使用基础数据导出将无法工作。
  • 使用DirectQuery时,可以导出的最大数据量为16 MB。这可能导致导出少于最大行数,特别是当有许多列、难以压缩的数据以及其他增加文件大小和减少导出行数的因素时。
  • Power只支持使用基本聚合的可视化输出。导出不能用于使用模型或报告度量值的可视化。
  • 目前不支持自定义可视化和R可视化。
  • Power BI管理员能够禁用数据的导出。
  • 不支持来自同一会话的并发导出数据请求。应该同步运行多个请求。

我不知道您的用例到底是什么,但是如果您处理dataSelected事件(请参阅dataPoints参数),您也可以获得(部分)可视化数据。有一个演示的这里,它过去工作,但它看起来坏了在这个时刻。不管怎样,它可能又起作用了。

我个人的观点是,数据导出不应该从报告中执行,而应该通过直接连接到数据源来执行。您可以使用在组中获取数据源 API查找数据源(如果您不知道--毕竟这是您的报告)并从那里获取数据。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64399017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档