Power Query er bygget på et nytt formelspråk kalt . Det er et blandingsspråk (engelsk: , derav bokstaven M) designet for å lage spørringer som blander sammen data. Det ligner på programmeringsspråket F Sharp, og er ifølge Microsoft er et "stort sett rent, høyere ordens, dynamisk skrevet, delvis lat og funksjonelt språk".