我的网站上有一个使用iframe的Power Bi仪表板。但这会显示所有员工详细信息。如何使仪表板仅显示当前已登录员工的数据
答案 0 :(得分:0)
简短的回答是您不能,因为不支持此方案。当您说仪表板位于iframe中时,我假设您使用发布到网络并已使用嵌入代码链接到仪表板。发布到Web不支持身份验证。请参阅此处有关此https://docs.microsoft.com/en-us/power-bi/service-publish-to-web的警告。
最终用户将需要通过Power BI服务访问仪表板才能使用身份验证。没有经过身份验证的用户,您将无法过滤报告。
有很多先决条件和步骤可以使此工作正常进行。您可能要从https://docs.microsoft.com/en-us/power-bi/developer/integrate-report开始,在这里可以找到Rest API的详细信息和Azure AD App注册要求,访问令牌要求和示例代码以调用该报告并将其嵌入到Web的div中。就像我在顶部说的那样,我假设您还没有执行任何操作,因为您只提到通过iframe发布报告,因此很难给出更具体的指导。