问题标签 [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.
filter - 以编程方式将参数传递给 Power BI 筛选器
在我的应用程序中,我正在显示 Power BI 报告。它已经可以工作了,因此通过 ID (guid) 显示任何报告都没有问题。
但是有些报告需要参数化,例如,当前年份或查看报告的人。这是我的问题:怎么做?
更具体地说,我将报告嵌入到 HTML<iframe>
元素中。我将 iframe URL 设置为从报告定义接收的 URL embedUrl
(从 REST API 接收)。我通过调用postMessage()
.
报告定义:
加载报告的 JavaScript 代码:
现在我通过自定义应用程序中的参数过滤报告。有没有办法发送或传递一个值来过滤报表中的数据集?
azure - PowerBI Embedded API 功能
我对 PowerBI Embedded API 有一些疑问,如果存在功能则更是如此,如果存在,我在哪里可以找到它。
特别是,我希望从 API(PowerBI、Embedded 或 Azure)中找到可以完成以下功能的地方:
- 查看工作区集合中的渲染视图数量
- 删除已上传的报告/导入
- 能够找出单个报告将创建多少渲染 - 我会发现这特别有用,因为它是按渲染计费的。
我正在寻找的附加功能是能够将渲染的图表保存为图像或 pdf 以及仪表板中的响应性。
我确实意识到它仍处于公共预览阶段,但是,是否有人设法在当前 API 中找到上述功能。谢谢大卫
powerbi - 是否还有其他人遇到实际调用/渲染与 azure 想要计费的差异?
大约一个月以来,我们将测试报告作为仪表板集成到 Web 应用程序(power bi 嵌入式)中。如果您已登录,则只能从该应用程序中访问此仪表板。我们在报告上有大约 20 个图块,据我了解,这意味着 20 个渲染。由于这只是一个测试,主要用于与客户讨论真实报告在未来的样子,我们在过去 30 天内收到了大约 60 次该报告的调用 => 所以大约有 1200 次渲染。因此,由于 1000 是免费的,而且我们实际上还没有渲染超过 2k,它应该或多或少还是免费的 - 或者可能是 1000 次渲染的 2.50 美元。
但是现在我们的免费试用 azure 帐户已被停用,因为 power bi 占用了 170 欧元的免费启动预算,根据 azure 中的警告,总计约为 600 欧元……在我看来,这意味着 azure 计算了 300000 次渲染。这对我来说似乎完全错误。
我完全误解了定价模式吗?其他人有这样的问题吗?
powerbi-embedded - Azure PowerBI Embedded - unable to delete workspace ID
I have a account in azure Power BI embedded workspace and created workspace ID with in workspace collection.fist time created sample workspace ID , now I want to remove sample workspace id ,how to delete workspace id in C#?
php - 插入新数据属性后刷新 Div
我正在尝试将新的数据属性放入我的 div,一切都很好,我可以使用 jquery 设置它,但我需要重新加载该 div 以便在其中生成新的东西。每次用户选择新仪表板时,我都会尝试填充新的 PowerBI 仪表板。为了做到这一点,我正在使用 powerbi.js 库,第一次加载具有严格数据属性的页面时它可以工作,我只是想如何在页面内更改它而不重新加载所有页面。
powerbi-embedded - PowerBI Embedded DMTS_DatasourceHasNoCredentialError
我在 Azure SQL Server 上使用 DirectQuery 方法在 PowerBI Desktop 中创建了一个 PBIX 文件。之后,我将文件上传到工作区。现在,当我使用 MVC API 在我的自定义 Web 应用程序上打开该报告时,它向我抛出了以下错误:
数据源没有凭据。请稍后重试或联系支持人员并提供以下详细信息,以帮助您更快地解决问题。
.net - Power BI Embedded 的安全性
我们在 Document Db 中有我们的数据,Power BI 可以获取所有内容。在我们的自定义报告中,我们希望只向客户显示相关数据,最好由租户显示。我知道您可以将过滤器传递给查询,但这不是一个合适的选择。
我们曾考虑从我们的 Web API 公开 OData 提要,供 Power BI 使用。要访问我们的服务,您需要一个 OAUTH 令牌,并且想知道是否可以根据客户登录动态将该令牌传递给 Power BI?
powerbi - 将 Power BI 报表和数据集与其他应用程序集成
我希望应用程序更新 Power BI 数据集。它可以是 asp.net 或控制台应用程序。
所以,任何人都可以帮助我解决这个问题,因为我没有得到任何解决这个问题的方法。
sql - Power Bi Embedded 适用于内部和外部应用程序
Microsoft 对供内部使用的 Power BI Embedded 进行了以下说明。
“Power BI Embedded 仅供外部使用,不得在内部业务应用程序中使用。要嵌入 Power BI 内容以在内部业务应用程序中使用,您应该使用 Power BI 服务,并且所有使用该内容的用户必须拥有有效的 Power BI Free 或 Power BI Pro 用户订阅许可证。” 此处引用: https ://azure.microsoft.com/en-us/pricing/details/power-bi-embedded/
在 Power BI 治理白皮书中,“混合实施:自定义应用程序集成”方法和“混合实施:公共网站”选项之间的区别在于,前者有一个“自定义应用程序”,它存在于“本地”并且与后来该应用程序被移至“云服务”并重新命名为“公共网站”。
我认为“公共网站”是可以从互联网访问的网站。但这并不排除需要身份验证。因此,如果我使用公共网站但只允许经过身份验证的个人查看报告,我是否可以使用 Power BI Embedded?
MS如何定义内部应用程序与外部应用程序?
区别是技术性的(网络可访问还是不能从网络(内联网)访问)还是业务/精神驱动的区别(即,如果它主要由组织内的个人使用,那么即使公开,也必须将其视为内部应用程序无障碍)?
我希望答案是:如果可以从 Internet 访问,即使该应用程序仅允许我们的企业用户访问,也可以使用 BI Embedded。
对于内部应用程序,我必须拥有专业许可证,并且无法在交互式应用程序中嵌入报告。用户必须单击并被重定向到 power bi 服务。
我并不想为专业用户许可证付费。相反,我感兴趣的是拥有技术/设计自由来在浏览器中呈现带有其他可用内容的品牌应用程序,以及在浏览器中刷新的 Power BI 内容。URL 必须是我们的域。应用程序是在天蓝色还是在本地对我来说(还)并不重要。但是,如果将它放在 Azure 中使其成为外部并给我嵌入式,我会这样做。重定向到 Power BI 服务不是我们正在寻找的受控体验。
如果我在 Internet 上提供应用程序并要求对 Azure AD 进行身份验证,是否可以使用 Power BI Embedded?
除了略微提高的安全问题(Azure 默认使用 ssl)之外,将面向企业用户的 Power BI 仪表板部署到 Web 应用程序、针对 AD 进行身份验证并拥有 Power BI 嵌入式体验有什么问题?关于内部与外部的优缺点以及 MS 如何区分的任何见解?谢谢你的帮助
azure - 向 Power BI Workspace 发布发布报告
我使用 Power BI 桌面应用程序创建了一个报表。从桌面应用程序发布报表不会将报表发布到 Azure 中的 PowerBI 工作区。
我使用这篇文章从我的 Power BI Embedded 中获取我上传的报告 [ https://azure.microsoft.com/en-us/documentation/articles/power-bi-embedded-get-started-sample/],但代码没有'不返回任何报告