Power BI Group Ng | Paano Gumamit ng GROUPBY DAX Function sa Power BI?

Ang pangkat ayon sa ay isang uri ng query na ginagamit din sa power bi, mayroong isang editor sa power bi na kilala bilang window ng query editor na mayroong iba't ibang mga query para sa pag-access ng data at ang naturang query ay Pangkat na kung saan ay ginagamit upang pangkatin ang mga hilera batay sa isang naibigay na tiyak na halaga.

Pangkat Ayon sa Pag-andar sa Power BI

Ang Power BI GROUPBY Dax Function ay magpapangkat ng data sa pamamagitan ng pagkolekta ng impormasyon mula sa dalawang magkakaibang talahanayan. Gumagana ito halos kapareho ng buod na pagpapaandar sa Power BI ngunit hindi kami pinapayagan ng groupby na gumawa ng anumang uri ng mga implicit na kalkulasyon sa pamamagitan ng paggamit ng function na kalkulahin sa halip ay pinapayagan kaming gamitin ang bagong pagpapaandar ng DAX na "CURRENTGROUP ()" sa loob ng mga pagpapaandar na pagsasama-sama sa karagdagang haligi na idinagdag nito.

Nasa ibaba ang SYNTAX ng pagpapaandar ng Power BI GROUP BY Dax.

  • :
    Una kailangan naming tukuyin ang pangalan ng talahanayan mula sa kung saan namin pinapangkat ang data.
  • []: Ano ang unang haligi ng relasyon mula sa alinman sa dalawang mga talahanayan?
  • []: Ano ang relasyon sa pangalawang haligi mula sa alinman sa dalawang mga talahanayan?
  • : Ito ang magiging pangalan para sa bagong haligi na gagawin namin.
  • : Sa pamamagitan ng paggamit ng aling pag-andar ng DAX kailangan namin upang pagsamahin ang mga halaga.

Alam kong hindi ganoong kadaling maintindihan sa pamamagitan ng pagbabasa ng mga paliwanag sa syntax ngunit sa mga halimbawang halimbawa, malalaman mo nang malinaw.

Paano Gumamit ng GroupBy Dax Function sa Power BI?

Upang magamit ang pag-andar ng Power BI groupby kailangan namin ng hindi bababa sa dalawang mga talahanayan at sa ibaba ay ang dalawang talahanayan na gagamitin ko ito para sa pagpapakita ng pagpapaandar na DAX.

Sa pagitan ng unang talahanayan (Talahanayan sa Pagbebenta) at ang pangalawang talahanayan (Talahanayan ng Mga Mamimili), karaniwang haligi ay "Kategoryang". Sa talahanayan na "Mga Mamimili" mayroon kaming kategorya para sa bawat mamimili, kung kaya't ginagamit ang dalawang talahanayan na ito ay ipapangkat namin ang data.

Habang pinapangkat ang data na kailangan namin upang makilala kung ano ang mga haligi na kailangan namin sa bagong talahanayan ng pangkat, sa kasong ito, kailangan ko ng "Kategoryo, Mamimili, Halaga ng Pagbebenta, at Halaga ng Gastos".

Kopyahin at i-paste ang data nang direkta sa Power BI o maaari mong kopyahin ang data upang excel file at pagkatapos ay i-import sa Power BI bilang sanggunian ng file ng Excel. Kaya maaari mong i-download ang template ng workbook ng excel mula sa link sa ibaba na ginagamit para sa halimbawang ito.

Maaari mong i-download ang Power BI GroupBy Excel Template dito - Power BI GroupBy Excel Template

Direktang na-upload ko ang data sa Power BI.

  • Dahil pinagsasama-sama namin ang data kailangan namin itong iimbak bilang isang bagong talahanayan, kaya sa Power BI pumunta sa "Modeling" at mag-click sa "Bagong Talahanayan".

  • Lilikha ito ng isang bagong talahanayan at sa formula bar, maaari naming makita na ito ay naka-highlight ng pareho.

  • Una, magbigay ng isang pangalan sa bagong talahanayan na ito bilang "Pangkat ayon sa Kategoryo at Mamimili".

  • Matapos ang pangalan ng talahanayan maglagay ng pantay na sing at buksan ang pag-andar ng Power BI GROUPBY DAX.

  • Ang unang argumento ng kapangyarihan bi GROUPBY DAX function ay Talahanayan ibig sabihin, wala sa magagamit na dalawang mga talahanayan mula sa aling talahanayan na kailangan namin upang mapangkat ang data, sa halimbawang ito kailangan naming i-grupo ang data mula sa talahanayan na "Sales", kaya ibigay ang pangalan ng talahanayan bilang "Sales".

  • Ang susunod na pagtatalo ay GroupBy_ColumnName1 ibig sabihin batay sa kung aling haligi ang kailangan namin upang mapangkat ang data. Kaya mula sa "Talahanayan sa Pagbebenta" kailangan naming i-grupo ayon sa "Kategoryang marunong" kaya piliin ang haligi na "Kategoryo" mula sa "Talahanayan ng Pagbebenta".

  • Susunod mula sa talahanayan na "Mga Mamimili", kailangan naming banggitin ang pangalan ng haligi upang mai-grupo. Kaya mula sa talahanayan na "Mga Mamimili", kailangan naming magpangkat ayon sa "Mga Mamimili-matalino".

  • Ok, tapos na ang pagtukoy ng mga pangalan ng haligi, susunod na kailangan naming magbigay ng isang pangalan sa pinagsama-samang haligi dahil pinagsasama-sama namin ang halagang "Halaga ng Pagbebenta" bibigyan namin ang parehong pangalan lamang.

  • Susunod para sa bagong haligi na "Halaga ng Pagbebenta", kailangan naming ilapat ang pagpapaandar ng DAX upang ibalik ang pinagsamang halaga. Buksan ang pagpapaandar ng SUMX sa Pagpapahayag 1 pagtatalo

  • Para sa ekspresyong ito, kailangan naming magbigay ng espesyal CURRENTGROUP () pagpapaandar

Tandaan: Ang function na CURRENTGROUP () ay maaaring magamit sa loob ng Power BI GroupBy function lamang. Ang pag-andar ng pag-andar sa sub-table na kumakatawan sa kasalukuyang pangkat sa GROUPBY function.

  • Sa susunod na argumento ng pagpapaandar ng SUMX buksan ang pagpapaandar ng SUM.

  • Dahil idinadagdag namin ang haligi na "Halaga ng Benta" mula sa talahanayan na "Pagbebenta" ipasok ang pangalan ng haligi. Pagkatapos nito isara ang dalawang braket para sa mga pagpapaandar ng SUMX & SUM at magpasok ng isang kuwit.

  • Pangalan 2 ay ang argumento ng pag-andar ng GROUPBY ibig sabihin kung ano ang pangalan ng pangalawang pinagsamang haligi, ipasok ang pangalan bilang "Halaga ng Gastos" sa mga dobleng quote.

  • Para sa bukas na ito ay magbubukas din ng pagpapaandar ng SUMX, sa loob ng bukas na function na CURRENTGROUP at para sa Expression na bukas na pagpapaandar ng SUM at piliin ang haligi na "Halaga ng Gastos" mula sa talahanayan na "Sales".

  • Magsara ngayon ng tatlong mga braket para sa mga pag-andar ng Power BI SUMX, SUM, at GROUPBY at pindutin ang enter key upang isara ang pormula ng DAX. Pagkatapos ay maaari mong makita ang tatlong mga talahanayan dito. Piliin ang bagong nilikha na talahanayan para sa pagpapangkat, dito, maaari naming makita ang ekspresyon ng DAX sa seksyon ng pormula.

Tulad ng nakikita mo sa itaas maaari naming makita ang pinagsama-samang pinangkat na talahanayan.

Tandaan: Nagawa ko ang napakaraming pag-format sa talahanayan na ito, maaari mong i-download ang Power BI RANKX Template mula sa ibaba na link at ilapat ang bawat diskarte sa pag-format tulad ng inilapat.

Maaari mong i-download ang Power BI GroupBy na Template dito - Power BI GroupBy Template

Bagay na dapat alalahanin

  • Ang CURRENTGROUP ay ang bagong pagpapaandar na maaaring magamit sa loob ng pag-andar ng GROUPBY lamang.
  • Kinukuha ng CURRENTGROUP ang sanggunian ng talahanayan ng pagpapangkat.
  • Hindi namin magagamit ang pag-andar ng CALCULATE sa pagpapaandar ng Power BI GROUPBY DAX.