2016-11-02 413 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线程,我可以在内部传递它? :) –

相关问题