如果Power Query刷新失败,请使用其他来源

时间:2017-09-13 17:01:42

标签: powerbi powerquery

有时,用户对SharePoint列表存在身份验证问题。

我希望PowerQuery尝试从该列表中获取数据,但如果失败,我希望它从网络上的Excel文件中提取。 (我每周只手动更新一次)

我该怎么做?

1 个答案:

答案 0 :(得分:1)

Power Query的M / PQL语言有一个用于错误处理的try表达式:

https://msdn.microsoft.com/en-us/library/mt186368.aspx

我会尝试使用try表达式编辑Query脚本以获得2个Source语句(SPO和Excel),然后在稍后的步骤中选择它们,例如。

... SourceSPList = try SharePoint.Tables( ...
... SourceExcel = try Excel.Workbook( ...
... if SourceSPList[HasError] then SourceExcel[Value] else SourceSPList[Value]

祝你好运--M / PQL原始编码是围绕......最悲惨的编码体验。