2016-11-02 418 views
0

我對Microsoft發明一種新語言沒有任何問題。但爲什麼他們選擇疏遠那些已經熟悉VB或Excel腳本的人呢?爲什麼不允許這些呢? (他們說這是一個混搭,但唉,它不是太混亂。)Power Query M語言和Excel函數

是否可以將Excel函數放入目標excel電子表格的評估加載邏輯中?

回答

1

這是一個複雜的問題,在我們產品的發展歷史中有很多答案,但我會給出我自己的(非官方)意見。

"M"並非試圖取代VB腳本,我不認爲它會很快取代Excel公式語言。相反,這只是一個簡單的語言,只是做一對夫婦的工作:獲取和轉換數據。

我最經常比較「M」的語言是SQL。 「M」和SQL都允許您從表中選擇特定的列和行,添加計算列,連接表和聚合數據。但是,「M」爲您提供了一個查詢語言,可以讓你「混搭」在同一個查詢多個來源的數據:SQL Server中,CSV,JSON,Facebook,谷歌Analytics(分析)等


要你的第二個問題在Excel函數中使用「M」,這是一個很酷的主意!

我建議對Excel產品團隊裏面Excel中的反饋按鈕和/或在https://excel.uservoice.com/

+0

我在想,M可以注入公式的單元格到輸出流,這樣當數據導入它具有Fornulas – Chris

+0

@Chris Aha,非常有趣,而且我不是期待的想法! Power Query中的「M」不能回寫數據源,但這是我們可以根據用戶需求實現的。我不在Excel產品團隊中,但如果您創建了一個uservoice線程,我可以在內部傳遞它? :) –

相關問題