【问题标题】:Can I apply filters to dashboards or tiles when embedding PowerBI?嵌入 PowerBI 时是否可以将筛选器应用于仪表板或磁贴?
【发布时间】:2020-12-23 15:26:47
【问题描述】:

我正在制作一个使用 PowerBI Javascript 的 Embed 类。 我已经在使用基本过滤器和高级过滤器的架构动态过滤报告。

在我的页面中,我还想嵌入仪表板或单个/多个磁贴。我希望使用我在报告中使用的相同架构过滤此仪表板或磁贴。我四处搜索,发现无法像在报告中使用的那样使用模式过滤器直接过滤仪表板或磁贴。

如果这不起作用,我嵌入已经使用自定义过滤器过滤的磁贴的最佳解决方案是使用视觉效果,而不是使用仪表板或磁贴,我应该使用报表的视觉效果,这样我就可以使用自定义过滤器直接应用在他们身上。

但是还有其他方法可以过滤仪表板或磁贴吗?

我可以在报告中做到这一点。但是有没有其他方法可以在磁贴或仪表板中做到这一点?

const basicFilter = {
            $schema: "http://powerbi.com/product/schema#basic",
            target: {
                table: data.filter.table,
                column: data.filter.column
            },
            operator: "In",
            values: [data.filter.userId],
            filterType: 1,
            displaySettings: {
                isLockedInViewMode: true,
                isHiddenInViewMode: true,
                displayName: "Logged in User"
            }
            //requireSingleSelection: true // Limits selection of values to one.
        };

        // Note, this is always an array!
        config.filters = [basicFilter];

【问题讨论】:

    标签: powerbi powerbi-embedded


    【解决方案1】:

    PowerBI JavaScript 不支持过滤仪表板和磁贴。

    但是,是的,您所说的解决方案可以被视为一种解决方法。您可以参考here 了解如何将report level filter 应用于整个报告,page level filters 应用于特定页面,visual level filters 应用于特定视觉对象。

    您也可以参考PowerBI Embedded Playground 获取一些实施帮助。

    【讨论】:

    • 是的,游乐场在过去几周一直是我工作的新日常资产 :) 另外,感谢您的澄清。
    猜你喜欢
    • 1970-01-01
    • 2022-11-29
    • 1970-01-01
    • 1970-01-01
    • 2020-09-01
    • 1970-01-01
    • 2021-11-18
    • 2021-06-13
    • 2019-07-23
    相关资源
    最近更新 更多