„Power BI RANKX DAX“ funkcija: sintaksė, naudojimas ir pavyzdžiai

Power Bi Rankx Dax Funkcija Sintakse Naudojimas Ir Pavyzdziai



RANKX yra DAX (duomenų analizės išraiškų) funkcija Power BI, naudojama reikšmių reitingui lentelėje arba stulpelyje apskaičiuoti pagal nurodytą išraišką. Kiekvienai reikšmei jis priskiria unikalų rangą pagal išraiškos nustatytą tvarką.

Ši funkcija leidžia reitinguoti reikšmes arba skaičiavimus pagal nurodytą stulpelį arba matą. Tai leidžia vartotojams nustatyti kiekvienos lentelės eilutės reitingą, palyginti su kitomis eilutėmis, naudojant pasirinktą matą kaip palyginimo pagrindą.

Rezultatas iš RANKX funkcija yra sveikasis skaičius, nurodantis eilutės vietą reitinge. Šioje pamokoje nagrinėjama, kaip Power BI naudoti funkciją RANKX.







RANKX sintaksė ir parametrai

Sintaksė RANKX funkcija yra tokia:



RANKX(, , [[, [, ]]])

Funkcija turi keturis argumentus:



Lentelė : lentelė, lentelės išraiška arba stulpelis, kuriame yra reikšmės, kurias reikia reitinguoti, arba pagal kurią jums reikia atlikti reitingą.





Išraiška : matas, stulpelis arba išraiška, kurioje yra reitinguotinos reikšmės.

Vertė : reitinguojama vertė. Tai yra neprivalomas argumentas, o kai jis praleistas, funkcija grąžins kiekvienos eilutės reitingą pagal visą stulpelį.



Įsakymas : tvarka, kuria vertės turi būti reitinguojamos (didėjančia arba mažėjančia tvarka). Tai gali paimti vertybes 1 arba 0 , kur 1 reiškia mažėjančia tvarka ir 0 reiškia didėjančia tvarka. Pagal numatytuosius nustatymus jis nustatytas į 1 . Žinoma, tai dar vienas neprivalomas parametras.

[] (pasirenkama): šis parametras apibrėžia, kaip tvarkyti ryšius, t. y. kai du ar daugiau elementų turi tą pačią vertę ir jiems priskiriamas toks pat rangas. Tai gali paimti vertybes 0 , 1 , arba -1 , kur 0 reiškia vidutinio rango priskyrimą, 1 reiškia didžiausio rango priskyrimą ir -1 reiškia minimalaus rango priskyrimą. Numatytoji reikšmė yra 0 .

Kaip naudoti RANKX „Power BI“.

Norėdami naudoti RANKX Power BI, atlikite šiuos veiksmus:

1 veiksmas: paruoškite duomenis

Įsitikinkite, kad jūsų duomenys įkelti į „Power BI“ ir sutvarkyti lentelės formatu, nurodant stulpelius, kuriuos norite reitinguoti, ir matą, kurį naudosite reitinguodami (pvz., pardavimas, pajamos).

2 veiksmas: sukurkite priemonę

Sukurkite naują matą skirtuke „Modeliavimas“ pasirinkę „Nauja priemonė“. Parašykite DAX matą, kuris apibrėžia reitingavimo pagrindą. Pavyzdžiui, norėdami reitinguoti produktus pagal pardavimą, sukurkite matą naudodami SUMA sumuoti kiekvieno produkto pardavimus.

3 veiksmas: parašykite RANKX funkciją / formulę

Kitas žingsnis yra naudoti RANKX funkcija naujoje priemonėje, kad apskaičiuotų kiekvieno elemento rangą. Funkcijai reikalingas lentelės pavadinimas, matas, kurį sukūrėte atlikdami ankstesnį veiksmą, ir pasirinktinai rangų tvarka (didėjanti arba mažėjanti) ir kaip tvarkyti ryšius.

Pavyzdžiui:

Pardavimo reitingas = RANKX(finansiniai rodikliai, [bendrasis pardavimas], , DESC, tankus)

Spustelėkite „Enter“, kad sukurtumėte matą. Naujas matas bus rodomas srityje „Laukai“.

4 veiksmas: sukurkite vizualizaciją

Kai turėsite matą, dabar galėsite jį naudoti kurdami vizualizacijas, pridėdami lentelę arba diagramą prie ataskaitos drobės ir įtraukdami stulpelį, kurį norite reitinguoti, ir naujai sukurtą reitingo matą. Arba galite vilkti naują matą į vaizdinį vaizdą, pvz., lentelę arba diagramą, kad būtų rodomos reitinguotos reikšmės.

RANKX pavyzdžiai Power BI

Toliau pateikiami keli pagrindiniai „Power BI“ pavyzdžiai:

1 pavyzdys: Pardavimo reitingas pagal regioną

Darant prielaidą, kad turite pardavimo duomenų lentelę, kurioje yra regionas, pardavėjas ir bendras pardavimas, kad įvertintumėte pardavimą pagal regioną mažėjančia tvarka, pradėkite kurdami naują matą, skirtuke „Modeliavimas“ pasirinkdami „Naujas matavimas“. Formulės juostoje įveskite RANKX funkciją su atitinkamais argumentais.

Pavyzdžiui:

Pardavimo reitingas = RANKX (pardavimas, [bendras pardavimas], [visas pardavimas], DESC)

Atlikę formulę, spustelėkite „Enter“, kad sukurtumėte matą, o naujas matas bus rodomas srityje „Laukai“. Galiausiai, vilkite laukus „Regionas“ ir „Pardavimo reitingas“ į lentelės vaizdinį vaizdą, kad būtų rodomas reitinguotas pardavimas pagal regioną.

2 pavyzdys: reitinguokite produktus pagal pardavimą

Jei turite produktų duomenų lentelę, kurioje yra produkto pavadinimas, kategorija ir bendras pardavimas, galite reitinguoti produktus pagal pardavimą mažėjančia tvarka kiekvienoje kategorijoje, sukurdami skirtuke „Modeliavimas“ prieš įvesdami RANKX funkciją su atitinkamais argumentais. formulės juosta.

Pavyzdžiui:

Produkto reitingas = RANKX(FILTRAS(produktai, [kategorija] = PASIRINKTA VERTĖ(produktai[kategorija])), [bendras pardavimas], [bendras pardavimas], DESC)

Spustelėkite „Enter“ ir jūsų naujas matas bus rodomas srityje „Laukai“. Užbaikite procedūrą nuvilkdami laukus „Kategorija“, „Produkto pavadinimas“ ir „Produkto reitingas“ į lentelės vaizdą, kad būtų rodomi reitinguoti produktai pagal kategorijas.

Išvada

The RANKX funkcija Power BI yra vertingas įrankis reitingavimo skaičiavimams atlikti ir duomenų įžvalgoms gauti. Ši funkcija gali padėti nustatyti geriausius rezultatus, stebėti tendencijas ir atlikti įvairias konkurencines analizes. Šiame vadove apžvelgta sintaksė, Power BI RANKX naudojimas ir praktiniai pavyzdžiai, padėsiantys pradėti naudoti funkciją.