我有一个在 Power BI Desktop 中构建并在 DirectQuery 服务中发布的报告(并且必须保持这种状态,因为每次更改都需要刷新数据)。该表相当大,并且每天都会继续增长。它嵌入到应用程序中,应用程序通过 URL 调用报告并传递 UserId 来过滤数据集,以便用户只能看到与他/她相关的记录。
我想要做的是过滤随该 userId 传入的数据集,而不是传入的整个数据集,然后报告仅显示该 UserId 的数据。我知道我可以在查询编辑器中创建一个参数 - 但如何将通过 URL 传递的过滤器分配给该参数?这是否可能,或者过滤器只能在整个数据集加载后才会发生?
或者您可能对如何在不导入数据的情况下加快报告速度有其他想法。我对想法持开放态度!
预先感谢您的任何和所有帮助!
除了完全同意@davidebacci所说的之外,我想到的是加快报告速度
鉴于这是不可能的,
希望对您有帮助!
您可以在 URL 中使用查询字符串参数。更多信息:https://learn.microsoft.com/en-us/power-bi/collaborate-share/service-url-filters