【发布时间】:2017-01-16 16:18:13
【问题描述】:
我目前正在使用 Power BI Desktop 和 SQL Server 2014 处理我的上级提出的 POC(概念证明)(长话短说,他说我们能够做到我所要求的无需知道它是否可能......)。
当我使用 SQL 指令(在高级选项)
查询:Sql.Database("SERVER\INSTANCE", "DatabaseName", [Query="EXECUTE [dbo].[StoredProcedureName]"])
来源:How to use SQL Server stored procedures in Microsoft PowerBI?
我还可以使用USERNAME() DAX 公式显示我的 Windows 登录信息。
我们使用了很多以windows登录为参数的存储过程,我知道当Power BI报告在线发布时USERNAME()不会返回相同的值,所以我需要创建一个表这将允许我在用户的 Windows 登录名和他/她的 Power BI 帐户(电子邮件地址)之间建立对应关系。
我的问题很简单:我想知道是否可以使用 Power BI 调用存储过程,使用 USERNAME() 的结果作为此存储过程的参数。
感谢任何帮助,我现在很困惑,因为我之前没有使用过 Power BI...
【问题讨论】:
-
其他人可能有解决方案,但不支持 AFAIK 这种情况。
-
@MikeHoney 我很确定它不受支持,但问它没有任何成本...感谢您回答我的帖子
标签: sql-server powerbi