Powerbi 如何将power bi查询中的参数传递给sp以从ssms获取数据集

Powerbi 如何将power bi查询中的参数传递给sp以从ssms获取数据集,powerbi,Powerbi,我有一个返回数据集的过程: EXEC [dbo].[retStudentDetails] @x = 1 结果: id fname score 1 A 32 在power bi中查询: Source = Sql.Database("KALPESH-W8", "sample", [Query="EXEC#(tab) [dbo].[retStudentDetails]#(lf)#(tab)#(tab)@x = "&identity&""])

我有一个返回数据集的过程:

EXEC [dbo].[retStudentDetails]
        @x = 1
结果:

id  fname   score

1   A       32
在power bi中查询:

Source = Sql.Database("KALPESH-W8", "sample", [Query="EXEC#(tab) [dbo].[retStudentDetails]#(lf)#(tab)#(tab)@x = "&identity&""])
但是,这给了我以下错误:

表达式.错误:我们无法将运算符&应用于文本和数字类型

详情:

Operator=&

Left=EXEC    [dbo].[retStudentDetails]

    @x = 

Right=1*

问题出现在这里:

Operator=&

Left=EXEC    [dbo].[retStudentDetails]

    @x = // text and empty!

Right=1* // Number 
其中,左侧为
文本类型
,左侧为
数字类型

由于您的错误表达式是
expression.error:我们不能将运算符&应用于文本和数字类型。
这是因为您不能在数字和文本之间应用
&
,它们必须是相同的数据类型