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

时间:2019-05-30 13:28:51

标签: powerbi ssrs-2012 business-intelligence

我一直能够在SSRS中创建下拉列表参数,这些参数允许用户基于从多个值的下拉列表框中选择的一个或多个值来动态过滤其报告。

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

我已经找到了一种将切片器变成下拉列表框的方法。但是它一次只允许选择1个值。因此,从本质上讲,它似乎更多地是单选按钮的下拉列表。

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

我也可以看到如何使用Power BI来执行此操作,但是我已经看到了演示的方法,该方法迫使用户在加载报表之前选择一个值,然后再加载预先呈现的报表模板。哪个不一样。

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

如果无法简单回答,则欢迎使用参考链接。

1 个答案:

答案 0 :(得分:1)

这是PowerBI中的现成功能

创建切片器视觉效果,并已经发现,使用切片器标题上的倒置胡萝卜图标将其设置为Dropdown类型。默认情况下,下拉列表是多选的。进行多个选择时,按住[ctrl]。但是,您可以在“画笔”下控制多选行为。激活视觉效果后,单击可视化效果下的画笔图标,展开“选择控件”,您将看到几个选项来管理切片器的行为。

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

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