Excel 带参数的电源查询和存储过程

Excel 带参数的电源查询和存储过程,excel,powerpivot,powerquery,Excel,Powerpivot,Powerquery,我使用sql存储过程作为power查询的源代码。存储过程有两个参数,都是数字(整数)。在Excel表格中,我用两个参数定义了参数表。我希望用户输入日期作为参数值(例如StartDate、EndDate)。但对于sql存储过程,我希望将Excel显示为日期的数字传递给它。例如,日期2009-01-01是Excel编号39814。因此,我希望用户在参数表中输入日期2009-01-01,但传递到存储过程39814。 有没有人可以在power query中向我展示必要的转换以获得所需的结果?而不是尝试在

我使用sql存储过程作为power查询的源代码。存储过程有两个参数,都是数字(整数)。在Excel表格中,我用两个参数定义了参数表。我希望用户输入日期作为参数值(例如StartDate、EndDate)。但对于sql存储过程,我希望将Excel显示为日期的数字传递给它。例如,日期2009-01-01是Excel编号39814。因此,我希望用户在参数表中输入日期2009-01-01,但传递到存储过程39814。
有没有人可以在power query中向我展示必要的转换以获得所需的结果?

而不是尝试在不同的程序中处理Excel的日期编码(由于许多原因,这不是最有趣的事情),为什么不在excel参数表旁边做一个隐藏列,将输入的日期转换为数字?

Power Query函数
Number.From
将日期转换为excel数字

Number.From(Date.From("2009-01-01"))
返回
39814