Существует ли короткое название языка формул Power Query (неофициально известное как «M»), отличное от «M»?

Как всегда, называть вещи сложно.

Power Query Formula Language длинный

M короткий

Есть ли золотая середина или мы придерживаемся «М»?

Например, могут возникнуть конфликты при создании таких вещей, как пакеты подсветки синтаксиса в Sublime Text... m.tmTheme. Пример того, кто сменил имя в версии 1. Или мы довольны powerqueryformulalanguage.thTheme.

Я знаю, что этот вопрос может быть помечен как субъективный, но серьезно, это только начало, так что, надеюсь, скоро это будет простой ответ.

Кстати, какие теги я использую для этого вопроса?? :/

m - Язык моделирования M был компонентом проекта Microsoft "Oslo", позже известного как SQL Server Modeling CTP. Проект был закрыт в конце 2010 года.

powerqueryformulalanguage - не существует...


person Jay Killeen    schedule 29.01.2016    source источник
comment
Хороший вопрос. Очень хороший вопрос. Я бы хотел, чтобы Sublime или Notepad++ предлагали подсветку синтаксиса M, и я полностью согласен с тем, что нам нужно соглашение об именах. Я отправил ваш вопрос команде Microsoft Power BI для получения их комментариев.   -  person teylyn    schedule 29.01.2016
comment
@teylyn здесь есть файл языка M для Notepad++: mattmasson.com/2014/11/   -  person GregGalloway    schedule 29.01.2016
comment
Некоторые инструменты могут распознавать расширения файлов .m, но я бы не стал воспринимать это как официальное заявление :)   -  person Carl Walsh    schedule 30.01.2016
comment
@GregGalloway Спасибо!!   -  person teylyn    schedule 30.01.2016
comment
Спасибо @teylyn, это была отличная идея. В Sublime Text я использую подсветку синтаксиса C# и начал создавать свои собственные фрагменты (github.com/jaykilleen/weetbix -возвышенный). Там не так много, но, по крайней мере, это помогает мне использовать Sublime в качестве моего редактора, а затем копировать и вставлять в BI или использовать шаблон EvaluatedExpression = Expression.Evaluate(Source, #shared). Я также проверю материал Notepad ++, так как я думаю, что есть пакет для их импорта в ST3.   -  person Jay Killeen    schedule 01.02.2016
comment
Я поднял это как идею на странице PowerBI Idea UserVoice ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/   -  person Jay Killeen    schedule 02.02.2016
comment
Мне понравился PQL (из обсуждения User Voice).   -  person Mike Honey    schedule 17.04.2016


Ответы (2)


Не слишком доволен коротким M, но: 1) Power Query будет называться Get&Transform начиная с Excel 2016 и далее, поэтому может исчезнуть и как имя 2) R к настоящему времени обеспечивает приемлемые результаты поиска

Как насчет M# в качестве альтернативы? (Поскольку # уже пробирается в имена шагов...)

Что касается редактора: вы можете найти улучшенную версию с подсказками IntelliSense и Parameter здесь: http://power-bi-usergroup.blogspot.de/2015/11/creating-editor-for-power-query-with.html?utm_source=hootsuite&m=1

person ImkeF    schedule 01.02.2016
comment
R, потому что R больше интегрируется в Power Query, или это было в самом начале? - person Jay Killeen; 02.02.2016
comment
Я имел в виду, что R столь же невыгодно короток, как и M. Но поскольку его уже использует очень много людей, даже такое короткое выражение может оказаться приемлемым. Но, конечно, имеет смысл улучшить любой элемент — поэтому # или ^. - person ImkeF; 02.02.2016
comment
Хорошо, верно, хороший момент. Это вполне может быть тем, что делает Microsoft, и я сделаю все, что в моих силах, а затем сделаю все возможное, чтобы вести блог, чтобы он получил немного ссылочного веса :) Пока все поют одну и ту же мелодию, она будет придерживаться. - person Jay Killeen; 02.02.2016

Я думаю, что М означает «мэшап»! Документ спецификации языка Microsoft намекает на это, но не указывает это явно:

https://docs.microsoft.com/en-us/powerquery-m/power-query-m-language-specification

Я не думаю, что маркетинговая команда собиралась это пропустить...

person Kevnotec    schedule 01.04.2019