问题标签 [powerbi-embedded]

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 回答
17492 浏览

number-formatting - Power BI - 数字格式

我想知道如何更改 Power BI 中数字的标准格式。

我使用的软件用逗号“000.000,00”分隔小数,但想法是将其设置为美国格式:“000,000.00”。

我该如何解决?

0 投票
2 回答
83 浏览

sql-server - 基于分析条件的基于行的时间差

我在一个名为的表中有以下数据TABLE

编辑:添加了另外几行Characterid: 26052013030101,但被遗漏了。

START我已经编写了这个查询来获取基于和END值的时差EVENTTYPE

但是,我们想要的是获得上述条件的时间差 - 即STARTEND- 如果在 和 之间有任何其他事件STARTEND那么我们需要跳过那个特定CharacterID的 。

在上面的示例中,请参见CharacterID = 01012016170101,在需要跳过或不考虑EVENTTYPE='Player Left'的行之间有一行行STARTEND值。EVENTTYPE

编辑:在上面,characterid = 26052013030101,只有开始但没有结束。它有 RESET,这意味着我们在显示结果时不应该考虑这个值。编辑结束

我们如何实现这一目标?

其次,在POWERBI中是否有任何简单的方法可以实现这一点并显示计数和时间差?

0 投票
1 回答
1698 浏览

powerpivot - PowerBI根据过滤器获取上一行值

我有一张包含不同对象的表,并且对象会随着时间的推移而演变。一个对象由object_number标识,我们可以使用object_line_number对其进行跟踪。并且物体的每一次进化都有一个状态。

我想计算某些状态之间经过的时间。

下面是我的一个对象编号“us1”的表:

在此处输入图像描述

黄色是包含开始日期的行。如果 (status_id = 0 和 (old_status <> 0 或 object_line_number = 1) 和 Emergency_level = 1),则可以找到它们。

绿色是包含结束日期的行。如果 (status_id =2,3,4,5 和 old_status = 0),则可以找到它们。

表中不存在列old_status 。这是上一行的状态(根据对象)line_number)。由于以下措施,我正在检索它:

我处于DirectQuery模式,因此计算列不存在很多函数,这就是我使用度量的原因。

完成后,我希望能够为每个绿色行获取前一个黄色行的date_modification

在这个例子中,结果将是 4/4 然后 1。这样我就可以计算当前绿色行的date_modification和前一个黄色行的date_modification之间的时间差。

所以我正在考虑添加一个名为date_received的新列,它是之前黄色行的 date_modification ; 在此处输入图像描述

从那里,我只需要保留绿色行并计算date_modificationdate_received之间的差异。

我最后的计算实际上是有这个:

结果=(date_modification 和 date_received 之间的日期差异 <= 15 分钟的绿色行数)/(DAY(date_modification)= DAY(date_received)的绿色行数)

但我不知道该怎么做。我曾尝试以与old_status措施相同的精神来做到这一点:

但没有成功。

在 SQL 中,等价物是这样的:

(好吧,也许有一种更好的方法可以在我已经完成的 SQL 中做到这一点)。

我怎样才能做到这一点?

0 投票
1 回答
592 浏览

sharepoint-2013 - PowerBI 报告到 SharePoint 2013 嵌入式页面

我们有一个嵌入到 SharePoint 2013 网页的 PowerBI 报表。PowerBI 为您提供报表的嵌入式代码,以便在任何网页上使用。

问题:PowerBI 决定包含使用 Facebook、Twitter、LinkedIn 选项与全世界共享仪表板/报告的选项。只需单击一下,您的机密报告就会出现在 Twitter 上。对我们来说,这是一个很大的安全风险。

结果:我使用 F12 工具隐藏社交媒体按钮,这在 F12 工具上运行良好。当我将此添加到 SharePoint 页面中的脚本编辑器以使其始终适用时,它不起作用。我认为一个简单的 CSS 就可以解决问题。

[F12 工具] F12 工具后 - Twitter 隐藏

0 投票
0 回答
901 浏览

azure - PowerBi Embedded 未加载 - 500 内部服务器错误

我们有一个嵌入式 PowerBi 的问题,它直到今天早上都可以正常工作。问题是信息没有加载,当我们查看页面发出的请求时,我们看到来自https://wabi-west-europe-redirect.analysis.windows.net/metadata/cluster的 500 内部服务器错误

带有请求的打印屏幕: PowerBi 请求

我们已将 powerbi 客户端库更新到最新版本(powerbi-client v2.2.6),但问题仍然存在。

0 投票
1 回答
596 浏览

javascript - iframe 上的嵌入式媒体放大 windows.print()

我的网站上有一个嵌入式媒体,在代码上看起来像这样。我使用了 bootstrap 的嵌入响应组件来根据屏幕大小自动调整媒体大小。它看起来很棒并且在浏览器上运行良好,但是当我使用window.print()媒体时,它会被放大并且部分被切断。

这是它在浏览器上的样子: 网站上的嵌入式媒体

但是当我单击打印按钮时,打印预览会显示: pdf上的嵌入媒体

如您所见,即使嵌入式媒体在浏览器上看起来不错,它似乎也被放大了。我什至尝试手动设置 iframe 的高度和宽度(例如width="" height=""),但媒体只是在打印时被切断。我还了解到,根据 iframe 的调整大小,被截断的内容也会发生变化。因此,当我最小化浏览器并单击打印按钮时,嵌入的视觉效果突然适合打印预览!我只希望我的嵌入式媒体适合打印页面而不是被切断。

0 投票
1 回答
57 浏览

azure - 不同位置的 PowerBi Embedded 和 SQL Datewarehouse

我想从德国中央数据中心创建带有 PowerBI Embedded 的 Web 应用程序。不幸的是,这项服务不可用,我不知道什么时候可以使用。因此,我的想法是稍后迁移 PowerBi Embedded,并从位于德国中部的所有其他服务开始。是否可以或强烈建议将 PowerBi Embedded 服务和 Azure SQL 数据仓库放在同一个地方?

0 投票
1 回答
206 浏览

powerbi - 列出来自 arm 模板的 PowerBI 工作区集合键

在使用 ARM 模板部署各种 Azure 组件时,您可以使用一些功能。其中之一称为listkeys,您可以使用它通过输出返回在部署期间创建的密钥,例如在部署存储帐户时。

部署 Power BI 工作区集合时是否可以获取密钥?

0 投票
1 回答
376 浏览

javascript - PowerBI 嵌入本地 .pbix

我想渲染一个本地 PBIX 文件,而不必将 PBIX 文件上传到 Azure 云,然后在嵌入 div 中包含所需的属性。

到目前为止,我什至还没有找到关于如何实现这一点的文档,也没有找到任何用于本地渲染 PBIX 文件的库,甚至也没有找到关于 .pbix 格式本身的文档。

该代码在 Node.js 上运行,因此我正在寻找用 Javascript 编写的实现。

有什么线索吗?

0 投票
1 回答
210 浏览

node.js - Azure 云工作区中的 PowerBI PBIX 文件自动更新效率

我在 Node.js 中构建了一个脚本,以使用本地保存的 PBIX 文件自动刷新 Azure 云中的所有工作区。

目前,我的本地服务器上的 PBIX 文件每小时刷新一次,以维护最新的报告。刷新后,PBIX 文件必须上传到 Azure 云。

每次刷新 PBIX 文件时,都必须更新链接到此 PBIX 文件的 Azure 云中的工作区。我使用 Azure REST API 上传 PBIX 文件。

不幸的是,Azure REST API 不支持更新/删除单个工作区。因此,我查询删除整个工作区集合,然后将每个 PBIX 文件添加回 Azure 云。

该方法确实有效,但有点不方便。每个 PBIX 文件大约 30 兆字节大,每小时上传的数据也越来越大。

我正在研究 DirectQuery 或任何其他流式处理过程,以将原始数据库数据流式传输到 Azure 工作区,不幸的是没有成功。

任何解决方法?