let
Source = Sql.Database(MyServer, MyDatabase, [Query="EXEC [dbo].[spEmployeesRead] '" & ActionCode & "', '" & UserID & "', NULL, NULL, NULL, NULL, '" & Alphabet & "'"])
in
Source
以上是我在查询编辑器中的存储过程,它运行良好并在我动态传递所有参数(包括服务器名称和数据库名称)时获取数据。我的问题是我已保存报表并将其发布到Power BI服务,然后打开报表,然后从“文件”菜单中获取嵌入代码并将参数传递给此报表URL,以便我可以从其他应用程序访问此应用程序,并且该应用程序将动态传递参数值但似乎事情无法正常进行。谁能检查我错了。
https://app.powerbi.com/reportEmbed?reportId=341f891b-93f8-490a-9a91-62f12f783e2c&groupId=4791121d-01f2-49ad-99fc-9fa3bab7fc3f&autoAuth=true&filter=MyServer eq 'MSSQLSERVER2017' and MyDatabase eq 'TestDB' and EmployeesList/ActionCode eq '1' and EmployeesList/UserID eq '1' and EmployeesList/Alphabet eq 'All'
答案 0 :(得分:0)
在这种情况下没有直接的url查询。
您需要添加参数,然后将参数与自定义函数绑定,之后您可以创建如下网址:
ReportURL?filter = tableName / columnName eq'value'。
您可以检查以下视频网址以创建参数和自定义功能: