powerbi - 如何将参数传递给 Power BI 中的存储过程
问题描述
我正在尝试在 Power BI 中执行存储过程,用户可以在其中输入参数中的数据值。
let
Source = Sql.Database("nj1tstsql12", "GI_MASTER", [Query="exec
dal_ANALYTICS_TIME_SERIES_SUMMARY_BY_SECTOR " &AsOfDate])
in
Source
我不断收到此错误:
Expression.Error: We cannot apply operator & to types Text and DateTime.
Details:
Operator=&
Left=exec dal_ANALYTICS_TIME_SERIES_SUMMARY_BY_SECTOR
Right=12/10/2018 12:00:00 AM
谢谢!
解决方案
正如其他人在评论中所说,您需要将数据更改为文本格式。当你这样做时,你犯了一个语法错误,这就是你得到另一个错误的原因。请尝试以下:
let
Source = Sql.Database("nj1tstsql12",
"GI_MASTER",
[Query="exec dal_ANALYTICS_TIME_SERIES_SUMMARY_BY_SECTOR '" & Date.ToText(AsOfDate) & "'"])
in
Source
推荐阅读
- visual-studio-code - 执行建议的操作 VS 代码
- javascript - 如何在 json 编码数组中正确传递 html?
- javascript - jQuery parseInt 计数限制
- sql-server - pyodbc 中的行数有解决方法吗?
- php - 当 URL 包含长破折号 (–) 时,通过 file_get_contents 下载 MP3
- javascript - 我应该在 React 项目中的哪里放置一个 html 包装器元素?
- node.js - 完全卡住了。(MongoDB / MERN问题)
- php - 从 PHP 开发工具包获取 AWS IAM 凭证
- javascript - 使 React Native Elements ButtonGroup 可滑动
- rx-java2 - Rxjava2:将异常映射到 Single