问题标签 [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 投票
0 回答
1695 浏览

powerbi - How to show dates on axis in Stacked Bar chart in Power BI?

I have a stacked bar chart developed in Power BI which is bringing data for all the projects created in date and shows their actual as well planned budget. The chart also shows phases in which the project is currently now. Based on the data given, the graph is represetned like in the attached image shown.

enter image description here

As you can see the graph brings the project name (A & B) on Y-Axis and Duration In weeks on X-Axis. The duration in weeks is week difference between start date and end date. Instead, I now want 2 random dates to be displayed on the graph on X-Axis. The random dates could be anything like 01/01/2010 as start date and 01/01/2021 as end dates.

Alternatively, we can also take project start date and project end dates. Basically instead of duration in weeks on the X-Axis, I want dates (any kind)

Best regards

0 投票
1 回答
583 浏览

powerbi - 为什么在power bi desktop中多次调用OData api

我有一个 Power BI Desktop 应用程序,它访问一个数据源,它是一个 OData 源。在 Power BI Desktop 中刷新数据需要更长的时间。在弹出窗口中单击“刷新”后,它会长时间显示“正在评估”和“正在加载 2 KB...”。从 OData API 的日志中,我可以看到 OData 提要被调用了两次,并且每个请求都花费了相同的时间。

为什么 Power BI desktop 多次调用 OData 源?有没有办法减少通话次数?

笔记:

  1. 我已经完成了Power BI 和 Power Query 博客中的引用查询和缓存但就我而言,我没有使用任何转换。只需加载 OData 提要。
  2. 我已经在 Power BI 社区查看了相同问题的帖子并尝试了建议的方法,但问题仍然存在。
0 投票
0 回答
1228 浏览

powerbi - PowerBI / PowerQuery:多个表的日期切片器

各位PowerBI爱好者,

我正在为我们公司的支持团队开发一个报告工具。他们希望查看每个操作员在特定日期选择的工作时间。这可能只是一天,也可能是一整周。

可以记录三种不同类型的任务。花费在变更、事件或操作(变更、事件和 OperationsActivityTimeRegistrations)上的时间。这些注册表和operators表之间存在关系,以便在PowerBI Dashboard中显示全名,但是有一个问题:

我无法为日期制作合适的切片器。如果我从 ___TimeRegistrations 表中选择一个日期,它只会过滤该表的日期。这就是为什么我们制作了一个名为“Datum”的新表格,其中包含从 1-1-2018 到 31-12-2019 的所有日期,并将这些日期用作切片器的输入,但我无法建立链接。

关系图:https ://imgur.com/a/eoB3rvE

报告图片:https ://imgur.com/a/yhrACoV

提前致谢!

亲切的问候,

桑德

0 投票
1 回答
1044 浏览

python - Pywinauto 专注于新的下拉菜单

我正在尝试根据特定参数在 Power BI 中自动刷新数据。为了调整 Power BI 刷新脚本 ( https://github.com/dubravcik/pbixrefresher-python ),基于 PyWinAuto。要调整参数,我必须打开并使用 Power BI 功能区中的下拉菜单,我怀疑在打开下拉菜单时,焦点仍在 PowerBI 的主屏幕上,因此我无法在下拉菜单中进行操作。

如何使用 PyWinAuto 识别并关注下拉菜单?

(另见https://i.imgur.com/pbFmMJa.png

0 投票
1 回答
884 浏览

powerbi - 如何在 Power BI 中的表中引用表

我发布这个是因为谷歌没有给我任何关于这个的指南或参考,我浪费了一个多小时来寻找解决方案。

我有一个从数据库中获取的表。我通过“调用自定义函数”添加了一个列。此函数返回一个表类型。我想直接在父表中查看这个表类型数据的列。

函数返回的表类型 函数返回的表类型

在此处输入图像描述

嵌套表中的列。我希望嵌套表中的列直接显示在父表上。

0 投票
0 回答
26 浏览

powerbi - 比较不同时间轴的列?

我有一个包含变量日期和阶段的表,

它看起来像这样..

现在在下周,我想要同一日期的前一周阶段以及显示条件“相同”或“不同”的比较列

这是它的外观

还有另一列显示阶段的时刻

这是一个例子

DAX 公式将不胜感激。

0 投票
1 回答
1469 浏览

powerbi - 我怎样才能得到正确的不同值的总数?

我使用 powerbi 来表示每个浏览器的不同计数。

最后,我想要所有错误的总数。

在此处输入图像描述

看到总数是错误的。

我正在使用这个公式

唯一 PERSON_ID 计数 =
SUMX(DISTINCT('USAGE'[BROWSER]), DISTINCTCOUNT('USAGE'[PERSON_ID]))

我做错了什么?Powerbi 新手

0 投票
0 回答
141 浏览

r - R 函数 set.seed() 或 kmeans 在 Power BI R 脚本中不起作用

我需要在 Power BI 桌面中从 R 计算和可视化集群分析。我使用set.seed()函数来防止集群(使用函数创建随kmeans时间变化。我首先在 Power BI Desktop 中运行此代码,下次我发布它并在 Power BI 服务中运行它。这就是问题所在,因为在 Power BI Desktop 中它然后在 Power BI 服务中创建不同(不同顺序)的集群。

R代码的一部分是:

结果是一个表,其中只有集群的数量和该集群中的观察计数,我在以下计算中需要这些。

任何人都可以帮助我吗?

0 投票
4 回答
15873 浏览

powerbi - 将 oracle DB 与 Power BI 连接时出错

我正在尝试使用 Power BI 连接 Oracle 12c 数据源,我寻找了多种解决方案并按照 Microsoft 文档中的说明进行操作

https://docs.microsoft.com/en-us/power-bi/desktop-connect-oracle-database#installing-the-oracle-client

但我认为工作中缺少一些东西。

  • 首先尝试通过 Oracle 数据库连接:

我在同一台笔记本电脑上安装全新的 Oracle 和 powerbi,其中服务器应采用文档中所述的“ServerName/SID”格式,所以我的将是:

本地主机/测试数据库

在此处输入图像描述

然后添加数据库用户和密码 在此处输入图像描述

我得到这个错误 在此处输入图像描述

我刚刚在笔记本电脑上安装了 Oracle 12c 64 位来测试连接 在此处输入图像描述

我也在使用 Power Bi 64 位 在此处输入图像描述 我也在 Windows 10 64 位 在此处输入图像描述

我还从 Oracle 网站安装了“64 位 Oracle 数据访问组件 (ODAC)”: http ://www.oracle.com/technetwork/database/windows/downloads/index-090165.html

在此处输入图像描述

我使用“OraDB12Home1”和“OraClient12Home2”将我的数据库添加到 DSN 在此处输入图像描述

并且对于两个 DSN,我都测试了连接并且它是成功的 在此处输入图像描述

  • 接下来我使用 ODBC OraClient12Home2 测试连接:

在此处输入图像描述

然后插入数据库的用户名和密码 在此处输入图像描述

然后我得到这个错误 在此处输入图像描述

当我与 OraDB12Home1 连接时,我收到此错误: 在此处输入图像描述

我还清除了 power bi 上的所有数据源连接,因为有时它只是显示错误而没有将我发送到下一个屏幕输入用户和密码 在此处输入图像描述

这些是 tnsnames.ora 的详细信息

我不知道我错过了什么我什至已经从 oracle 导出数据作为转储文件并将其转换为 sql 但似乎现在电源位不支持这种情况,这是另一种情况。

我需要将我的数据库数据导入 PowerBi 数据中,我遗漏了什么,我应该怎么做才能使其成功连接?


  • 更新:在服务器字段上尝试 testdb:

正如评论中建议的那样,将localhost/testdb更改为仅testdb(也在大写TESTDB中进行了测试),因为它应该在服务器上输入。但这对我也不起作用,并且仍然得到相同的错误检查以下图片:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

似乎与 oracle 的连接不起作用,我应该在 oracle 中做些什么来完成这项工作吗?

0 投票
1 回答
1734 浏览

powerbi - Power bi - 用户留存率计算

我对 Power bi 还很陌生,几乎在所有论坛上都尝试过搜索,但找不到与我类似的东西。

所以..我有一张如下表(类似的东西)

在此处输入图像描述

我想计算用户(实际回来的)的保留率。

到目前为止我做了什么:

RetentionRate = (ReturningUsers / PreviousDayDistinctUsers)*100%

ReturningUsers = DistinctUsers - NewUsers

PreviousDayDistinctUsers = CALCULATE(DISTINCTCOUNT(table[User], PREVIOUSDAY(table[Date])

NewUsers = CALCULATE(DISTINCTCOUNT(table[User]), table[MonthlyNewUsers] = BLANK ())

以上看起来是有效的,但唯一的缺点PreviousDayDistinctUsers是它只考虑前一天(不是从开始到那天的所有日子)。

那么我如何编写一个度量来计算直到今天所有天的 DistinctUsers呢?