如何在 Power BI 中创建参数列表下拉列表?

How do you create a parameter list drop down in Power BI?

我一直能够在 SSRS 中创建下拉列表参数,允许用户根据来自多个值的下拉列表框的一个或多个值动态过滤他们的报告 select .

现在转换到 Power BI 我找不到任何文档来实现相同的功能。

我找到了一种将切片器变成下拉列表框的方法。但它一次只允许 selection 值为 1。所以在我看来它更像是一个单选按钮的下拉列表。

在 SSRS 中,我可以创建一个存储过程,它接受一个值并返回一个根据特定值过滤的记录集。

我也可以看到如何使用 Power BI 执行此操作,但我看到的演示方法强制用户在加载报表之前 select 一个值,然后加载预呈现的报表模板。这不一样。

那么如何创建一个实现真正下拉列表框的报告,允许 selection 1 个或多个值在报告中动态生成结果?

如果无法提供简单的答案,欢迎提供参考链接。

这是 PowerBI 中的一个 out-of-the-box 功能

创建一个切片器视觉对象,正如您已经发现的那样,使用切片器上倒置的胡萝卜图标将其设置为下拉类型 header。下拉列表默认为 multi-select。进行多项选择时按住 [ctrl]。但是,您可以在 'paintbrush.' 下控制 Multi-Select 行为 当可视化处于活动状态时,单击可视化下的画笔图标,展开 'Selection Controls',您将看到几个用于管理切片器行为的选项。

此外,您可能想探索仍处于测试阶段的新过滤器体验。 https://docs.microsoft.com/en-us/power-bi/power-bi-report-filter-preview

否则,在 SSRS 中使用用户选择的参数从数据源加载报表的行为,无论是作为存储过程中的参数还是合并到动态 SQL 中,都不会在 PowerBI 中复制。确实有一些参数可以通过数据集刷新的方式合并 - 但这些参数是在数据集上控制的,而不是报告,并且不方便(或不合适,真的)报告查看者操作。