2015-12-12 42 views
2

我使用sql存儲過程作爲電源查詢中的源。存儲過程有兩個參數都是數字(整數)。在Excel工作表中,我使用兩個參數定義了參數表。我希望用戶輸入日期作爲參數的值(例如StartDate,EndDate)。但是對於sql存儲過程,我想傳遞Excel作爲日期存在的數字。例如,日期2009-01-01是Excel編號39814.所以我希望用戶輸入日期2009-01-01到參數表中,但傳遞給存儲過程39814. 任何人都可以在電源查詢中顯示必要的轉換獲得所需的結果?帶參數的電源查詢和存儲過程

回答

0

與其試圖在不同的程序中處理Excel的日期編碼(因爲很多原因,並不是最有趣的事情),爲什麼不在Excel的參數表中添加一個隱藏的列來將輸入的日期轉換爲數字呢?

3

Power Query功能Number.From將日期轉換爲Excel數字。

Number.From(Date.From("2009-01-01")) 

回報39814