【发布时间】:2018-04-06 15:54:15
【问题描述】:
我使用以下代码创建一个函数,我可以在其中输入句点,然后用于查询 SQL 数据库:
let
SQLSource = (Period0 as text) =>
let
Source = Sql.Database("mda", "mdamanager", [Query="DECLARE#
(tab)@return_value int#(lf)#(lf)EXEC#(tab)@return_value = [dbo].
[sqSupplierBalances]#(lf)#(tab)#(tab)@Period = '"& Period0 & "',#(lf)#(tab)#
(tab)@SupplierString = 'select SupplierID from Suppliers ',#(lf)#(tab)#
(tab)@SelectionString = 'select * from vSupplierBalances order by
ControlOfficeName, PortfolioName, OwnerEntityName, RegionName, PropertyName,
PropertyManagerName, Custom1Name, Custom2Name, ServiceTypeDescription,
AnalysisCode, SupplierName',#(lf)#(tab)#(tab)@WithCommitments = NULL,#(lf)#
(tab)#(tab)@UserID = NULL,#(lf)#(tab)#(tab)@ExcludeInDispute = NULL,#(lf)#
(tab)#(tab)@IncludeSupplierPropertyReference = NULL#(lf)#(lf)SELECT#
(tab)'Return Value' = @return_value"])
in
Source
in
SQLSource
“调用函数”表在桌面上的刷新工作正常,但计划的刷新在 PowerBi Online 上不起作用。尽管我是 SQL/PowerBi 新手,但我尝试了许多选项。有解决办法吗?
我在想,既然表已经存储了函数中之前选择的参数,应该可以在线自动刷新?
【问题讨论】:
-
使用函数的查询不支持计划刷新。这已作为一个想法提交给开发团队,尚未实施:ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/…
标签: sql powerbi powerquery