Excel:在"命令文本"中发送多个值

Jul*_*eno 2 sql excel data-processing

位于"数据>连接>属性>定义(选项卡)>命令文本"中,我有以下内容:

{Call SP_calculo_algo(?)}
Run Code Online (Sandbox Code Playgroud)

命令文本

目前,该函数只通过它具有的唯一参数只接收一个值,根据某人告诉我,它由问号(?)的字符表示.

我需要的是通过函数发送两(2)个值,因为我有SQL查询返回引用两个日期之间范围的数据.例如:开始日期(参数1)和结束日期(参数2).

你能帮助我吗?

Jon*_*ell 10

确保您使用Microsoft Query进行连接.

数据 - >来自其他来源 - >来自Microsoft Query

在向导的末尾,请确保指定"将数据返回到Microsoft Excel".

查询执行后,数据将在您的工作表上.单击结果集上的某个位置,然后选择查询数据 - >连接 - >属性.

单击定义选项卡.修改命令文本以包含带有问号的查询作为参数的占位符.

MS查询参数

单击"确定",系统将提示您输入每个参数.如果要保存输入的值以供将来刷新,请单击该框.

提示MS查询参数