В настоящее время я работаю с Power BI Desktop и SQL Server 2014 на POC (доказательство концепции), запрошенным моим начальником (), он сказал, что мы были способный делать то, что я прошу, не зная, возможно ли это или нет ...).Вызовите хранимую процедуру из Power BI с параметром DAX
Я могу видеть результат хранимой процедуры в мощности BI, когда я создаю новый источник данных из SQL Server с инструкцией SQL (напечатанного в дополнительные опции)
Запрос: Sql.Database("SERVER\INSTANCE", "DatabaseName", [Query="EXECUTE [dbo].[StoredProcedureName]"])
Источник: How to use SQL Server stored procedures in Microsoft PowerBI?
Я также способен показывать мой логин Windows, используя формулуUSERNAME()
DAX.
Мы используем много хранимых процедур, которые принимают вход в систему как параметр, и я знаю, что USERNAME()
не будет возвращать то же значение, когда отчет Power BI будет опубликован в Интернете, поэтому мне нужно создать таблицу, которая позволит мне сделать переписку между входом пользователя Windows в свою учетную запись Power BI (адрес электронной почты).
Мой вопрос прост: я хочу знать, могу ли я вызвать хранимую процедуру с помощью Power BI, используя результат USERNAME()
в качестве параметра этой хранимой процедуры.
Любой помощь ценится, я совсем застрял в тот момент, когда я не использовал мощность BI перед ...
У других может быть решение, но AFAIK этот сценарий не поддерживается. –
@MikeHoney Я был очень уверен, что он не был поддержан, но стоило ничего не спросить ... Спасибо, что ответили на мой пост – Jae