Skip to main content

Power BI

Needs Votes

Harmonize M function names

Vote (1) Share
Ivan's profile image

Ivan on 25 Dec 2019 17:06:34

Hello,
If i understand correctly, all functions in M using following convention Package.FunctionName.

It works well WebMethod.Delete, WebMethod.Get, Type.Union, Type.TableRow and so on.

But there's some of the functions which looks awkward and ruining consistency.

(Just example, there's additional functions with same naming).

SapHanaRangeOperator.LessThanOrEquals
SapHanaDistribution.Statement
SapHana.Database

I'm wondering why they named this way?

Per my understanding all of them should be like:

SapHana.RangeOperator.LessThanOrEquals
SapHana.Distribution.Statement
SapHana.Database

One dot making naming consistent with rest of functions.