问题标签 [powerbi-desktop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
617 浏览

powerbi - 如何使用 SA 帐户在 Power BI 中重新设置计划刷新?

我有某些报告会在特定时间自动刷新。我已经使用了我的公司 ID,并且使用该 ID,我已经安装了 Power BI Gateway 以刷新本地数据。然后,我使用安装在 Windows Server 上的网关配置了我的报告。

现在,我们已经设置了一个新的 SA 帐户,该帐户具有自己的公司电子邮件地址、power BI pro 许可证和自己的用户名/密码。现在我希望我的报告使用 SA 帐户来设置网关,并且报告将使用 SA 帐户的网关设置刷新。

我需要做哪些改变?安装了两个网关的服务器是一个普通的单一服务器。

到目前为止我已采取的步骤

  1. 在网关安装程序中使用 SA 帐户登录
  2. 在网关安装程序中输入恢复密钥
  3. 使用 SA 的帐户公司电子邮件 ID 和密码成功安装网关

谢谢!

0 投票
2 回答
12967 浏览

powerbi - 日期范围过滤器之间 PowerBi

在日期范围之间的表上创建过滤器的最简单方法是什么?

我有一个名为 tag_enquiries.datecreated 的 table.field。如何获得 6 月 1 日到 6 月最后一天之间的过滤器。我相信这将是一个措施。

0 投票
1 回答
108 浏览

powerbi - 在 Power BI 中查询导入的数据

我对 Power BI 还很陌生,并且仍在评估它是否能满足我们的需求。

据我所知,在创建新报告时,我可以导入表(我正在使用 SQL Server)并使用直接查询。

我要报告的特定报告非常耗费资源。要在 TSql 中创建报告,需要在游标中遍历多个表中的数十万行,然后将一些数据存储在临时表中,该表是查询的输出。我非常担心为此使用 Direct Query 选项,因为服务器可能会降低性能。

是否可以在 Power BI Desktop 中导入查询中使用的 5 个表,然后以某种方式针对这些表编写查询?这样(理论上)每次有人查看报告时,查询都不会直接发送到我们的服务器。

我的问题是基于我对 Power Bi 缺乏了解,所以我可能会问一些完全不可能的问题!

提前感谢您的帮助问候 Dotdev

0 投票
1 回答
46 浏览

powerbi - 如何使用 M 语言从现有表创建聚合表

我有一个表格 - Power BI 中的 MemberJoin,如下所示:

在此处输入图像描述

我想使用 M 语言从 MemberJoin 创建一个聚合表。可行吗?如果是,如何在 M 中做到这一点?

对应的 SQL 语句如下,然后是新表应该是什么样子的屏幕截图。

在此处输入图像描述

0 投票
1 回答
2138 浏览

difference - 如何获得切片器选择的值之间的差异?

我是 Power BI 的新手,目前我正在使用表格可视化和切片器。

我的数据如下

学生表:

在此处输入图像描述

日期表:

在此处输入图像描述

考试表:

在此处输入图像描述

表内关系如下: 在此处输入图像描述

我想要一个如下图所示的输出,我想创建 2 个表格视觉效果,可以根据学生姓名、教室进行过滤,并且还可以在 2 个日期上有切片器。我需要计算最低分数。用户必须能够在切片器上一次选择 2 个日期,切片器上选择的第一个日期应附加到我的“日期 1 的最低分数”,切片器上选择的第二个日期应附加到我的“最低分数” date2' 和第三列 'Difference in Score' 必须能够计算 date1 的 Min Score 和 date2 的 Min Score 之间的差异。

同样,我也想计算平均最低分数

在此处输入图像描述

请让我知道如何继续,或者我应该应用什么替代公式或查询或方法来获得所需的结果。谢谢!

0 投票
1 回答
8419 浏览

powerbi - 如何根据分类值有条件地格式化颜色?

我正在 Power BI 中创建表格可视化。我知道如何使用条件格式根据数值自动设置颜色,但我想根据分类变量为可视化的行着色。

在我的表中有一个标识“部门”的列。我想以某种颜色突出显示某个部门的所有行,但由于它不是数字变量,我不知道该怎么做。

如何在带有分类变量的表格可视化中使用条件格式?

0 投票
0 回答
299 浏览

odata - Power BI Desktop Odata 数据限制

我正在尝试通过 OData 端点将数据传输到 PowerBI Desktop。我们有八个带有身份验证的 OData 端点,这工作正常。

在此处输入图像描述 在此处输入图像描述

但是,当从 OData 端点返回的数据量很大时,我收到以下错误。

在此处输入图像描述

请注意从 OData 端点检索到的数据大小。对于 TransactionFacts,它大约是 150MB,对于 AccountFacts,它大约是 177MB。

一段时间后,我得到了图 3 中的错误。

我用 Fiddler 尝试了所有端点,一切正常(使用 Fildder,从 AccountFacts 检索到的数据大小为 185MB)。如果数据量比这个少一点,这些也适用于 PowerBI。

所以我的问题是,可以通过 OData 端点检索到 PowerBI Desktop 的数据量是否存在限制?如果是这样,限制是什么,我能做些什么来解决这个问题。

谢谢你。

0 投票
2 回答
5530 浏览

analytics - Power BI Desktop 导入数据限制

当我使用 Power BI 导入(连接到 SQL Server 并选择导入)将数据导入 Power BI Desktop 时,是否存在数据量限制?

我知道 DirectQuery 没有数据量限制。进口呢?是1GB吗?

0 投票
0 回答
629 浏览

google-maps - 通过 ShapeFiles 将 Google Maps/Fusion Tables 导入 PowerBI

我在将 Google Maps + Fusion Tables 中的地图导入 Power BI 时遇到问题。此示例是英国 125 条路线的地图,从 125 个不同的目的地到相同的 1 个最终目的地。我附上了一些处理它的各个阶段的照片,以及我想要的。如果人们想自己尝试,也可以在这里找到原始文件:https ://drive.google.com/open?id=15gOY3JV_rn9QB2K_bpOAMsNcQJwukYD4

基本上当我导入 PowerBI 时,它看起来像一团糟,没有真正的意义。

我做了什么:

  1. 在 Fusion Tables 中创建这些地图,然后导出为 Shapefile。
  2. 将 Shapefile 导入 MapShaper 并覆盖英国地图。正如我在另一个论坛中看到的那样,
    我使用命令。-proj wgs84
  3. 将我的地图和英国地图一起导出为topoJSON.
  4. 将自定义形状图导入 PowerBI。
    我不确定如何在这里做的一件事是配置此形状图的“位置”字段。目前我随意拖动了我的JSON的“名称”列,但我不明白这是什么意思。

任何帮助将不胜感激!如果有更快的方法将.kml文件合并到 PowerBI 中,那么我也很想听听。

附上我的步骤和我想要的图片:

Fusion Tables - 我想要什么

MapShaper - 几乎是我想要的

PowerBI - 绝对不是我想要的......

0 投票
3 回答
1542 浏览

json - 如何在 Power BI 中记录报表可视化?

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

除了尝试使用 Dax 记录之外,我还查看了 Power BI 文件中的原始 XML 数据(对于那些可能不知道的人,您可以将 Power BI 文件从 .pbix 重命名为 .zip 并查看原始数据)。PBI 中的相关文件是 XML 或 JSON。具体来看 ../Report/Layout.JSON 我已经看到了包含可视化数据的 JSON 格式的文本。有什么简单的方法可以提取这些数据并以更易读的方式对其进行格式化?

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

编辑:我找到了解决方法。它效率不高,我仍然会感谢有关此主题的任何知识

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

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

在一个包含十几页和数百个相关字段的 PBIX 文件上,此过程大约需要三个小时。如果有任何更快的方法可以做到这一点,我很想听听他们