如何在 powerbi 中创建一个过滤器,它将使用带有参数的 SP 动态查询数据库

How to create a filter in powerbi that will dynamically query the db using a SP with a parameter

我正在尝试 运行 在我的数据库上直接查询并应用用户输入的过滤器。用户输入将用作我的存储过程的参数,该存储过程检索我想要显示给用户的数据。 运行 直接查询而不只是刷新数据然后用户从所有这些数据中过滤的原因是数据库非常大并且它会使报告文件大约。大小为 650mb。我的想法是,通过直接查询,我可以仅通过存储过程用于过滤的索引列提取所需的数据。

目前我能够在查询编辑器中创建一个参数并在查询函数中使用它,但这会创建一个“调用的函数”table。如果我在我的报告中使用这些结果,基本上用户只能过滤我在查询编辑器中过滤的结果。我希望用户成为输入该值的人,并让报告动态加载它。

至于过滤字段,我使用了一个切片器并为其添加了搜索功能,这样他们就可以在列表中输入搜索值和 select 结果。理想情况下,我想要一个文本框,他们可以输入他们想要的值并进行搜索。

这在 PowerBI 中可行吗?如果可以,我该如何实现?

您必须下载名为 Power BI Report Builder 的单独应用程序才能完成此操作并创建分页报表。请参阅下面的 Url:

Paginated Reports