Kalkulahin ang Power BI | Paano gamitin ang Kalkulahin ang Dax Function?

Kalkulahin ang Pag-andar ng Power BI

Ang CALCULATE ay ang madalas na ginagamit na pagpapaandar ng DAX sa Power BI, kahit na ang CALCULATE ay walang magagawa, ang pagpapaandar na ito ay gumagana bilang isang pangunahing pagpapaandar upang mag-apply ng iba pang mga pagpapaandar ng DAX sa iba't ibang mga sitwasyon. Halimbawa, kung nais mong mag-apply ng filter at hanapin ang average na mga benta para sa isang partikular na lungsod pagkatapos ay maaari naming gamitin ang CALCULATE function na maglapat ng mga kalkulasyon ng filter at dumating.

Kaya, sinusuri ng pagpapaandar ng CALCULATE ang expression na ibinigay ng gumagamit sa lahat ng inilapat na mga filter. Nasa ibaba ang syntax ng CALCULATE function.

  • Pagpapahayag: Ito ay walang anuman kung ano ang expression na kailangan nating gumanap. Halimbawa, kung kailangan nating makuha ang kabuuang benta.
  • Salain 1: Batay sa Pagpapahayag ibinigay kung ano ang filter na kailangan nating ilapat. Halimbawa, upang makuha ang Pagpapahayag ang resulta ng Filter 1 ay magiging isang partikular na lungsod.
  • Salain 2: Batay sa Pagpapahayag ibinigay kung ano ang ikalawang hanay ng filter na kailangan nating ilapat. Halimbawa sa partikular na lungsod partikular na rehiyon ng PIN Code.

Sa artikulong ito, dadalhin ka namin sa isa sa mahalaga at madalas na ginagamit na mga pagpapaandar ng DAX Kalkulahin sa Power BI.

Mga halimbawa ng Dax Calculate Function sa Power BI

Nasa ibaba ang mga halimbawa ng pag-andar ng Dax Calculate.

Halimbawa # 1

Nasa ibaba ang data na gagamitin namin upang maipakita ang CALCULATE function sa Power BI. Maaari mong gamitin ang parehong data sa pamamagitan ng pag-download ng excel workbook mula sa link sa ibaba.

Maaari mong i-download ang Template ng Power BI Calculate Excel dito - Power BI Calculate Excel Template

Maaari mong direktang i-upload ang talahanayan ng data sa file ng Power BI, na-upload ko na ang talahanayan sa file ng Power BI Desktop.

Ngayon ay susubukan namin ang CALCULATE function upang makarating sa iba't ibang mga hanay ng mga resulta.

Dumating sa isang partikular na kabuuang pagbebenta ng lungsod

Ngayon, halimbawa, ipagpalagay na kailangan mong lumikha ng isang "Bagong Sukat" na nagbibigay ng isang partikular na kabuuan ng lungsod para sa isang halimbawa ng lungsod na "Columbia". Dito kailangan naming gamitin ang CALCULATE function upang mailapat ang pagkalkula, mag-right click sa talahanayan, at piliin ang pagpipiliang "Bagong Sukatin".

  • Ibigay ang pangalan sa panukalang ito bilang "Columbia City Sales".

  • Ngayon buksan ang CALCULATE function.

  • Isang expression ay ang unang pagpipilian, sa halimbawang ito, kailangan nating idagdag ang kabuuan ng lungsod na "Columbia", kaya buksan ang pagpapaandar ng SUM.

  • Ang Pangalan ng Haligi na kailangan naming SUM ay "Haligi ng Halaga ng Pagbebenta", kaya piliin ang kani-kanilang haligi.

  • Ngayon ang pagpapaandar ng SUM ay nagdaragdag ng "halaga ng benta" nang magkasama ngunit sa Salain argumento, kailangan nating banggitin kung aling lungsod ang kailangan nating makuha ang kabuuan ng mga benta, kaya buksan ang pag-andar ng FILTER.

  • Ang Talahanayan na tinutukoy namin ay "Talahanayan sa Pagbebenta", kaya muna, piliin ang pangalan ng talahanayan.

  • Para kay Pagpapahayag ng Filter kailangan naming piliin ang haligi na "Lungsod" at ibigay ang mga pamantayan bilang "Columbia".

Ok, tapos na tayo malapit sa dalawang bracket at pindutin ang enter key upang makuha ang bagong sukat.

  • I-drag ang lungsod ng Columbia sa mga patlang upang makita ang bagong sukat.

Ok, ngayon ang panukalang ito ay nagbibigay sa kabuuang benta ng lungsod na "Columbia" lamang.

Maaari mong i-cross-check ang kabuuan ng lungsod na "Columbia" sa Excel din.

Tulad nito, maaari naming gamitin ang CALCULATE function upang makarating sa iba't ibang mga uri ng mga resulta.

Halimbawa # 2

Ngayon para sa isang halimbawang ipinapalagay para sa lungsod na "Columbia" kailangan lamang namin ang halaga ng mga benta para sa estado na "South Carolina", kaya sa oras na ito kailangan nating maglapat ng dalawang mga filter.

  • Sa pagpapatuloy ng nakaraang pag-andar ng DAX isara lamang ang isang bracket at buksan ang isa pang pag-andar ng filter.

  • Muli banggitin ang talahanayan na tinutukoy namin.

  • Sa oras na ito kailangan naming ilapat ang filter para sa haligi na "Estado" at piliin ang haligi at ibigay ang mga pamantayan bilang "South Carolina".

  • Ang Halaga ng Pagbebenta ng Estado South Carolina ay ipinapakita sa ibaba.

Ngayon ang aming bagong kabuuan ay magiging 15099 ibig sabihin, ito ang halaga ng benta para sa estado na "South Carolina" sa lungsod na "Columbia".

Halimbawa # 3

Ngayon bilang isang halimbawa, nais mong hanapin ang bahagi ng porsyento ng bawat lungsod para sa pangkalahatang mga benta, ginagawa ito sa pamamagitan ng paggamit ng formula sa ibaba.

% Ibahagi = Pagbebenta ng Lungsod / Pangkalahatang Benta * 100

Ngunit ang isang problema ay hindi ito ang excel na magagamit nang may kakayahang umangkop sa mga sanggunian sa cell, ngayon ang ideya ay upang makuha ang pangkalahatang kabuuang benta laban sa lahat ng mga kabuuan ng lungsod.

  • Kaya kailangan nating lumikha ng isa pang panukala at ang panukalang iyon ay ang mga sumusunod.

  • Ipasok muna ang "Talahanayan" na visual.

  • Para sa talahanayang ito, visual na idagdag muna ang mga pangalan ng Lungsod at mga haligi ng Halaga ng Benta.

  • Tulad ng nakikita mo sa itaas mayroon kaming kabuuang bawat lungsod dito, at ang pangkalahatang halaga ng pagbebenta ay 79393. Ngayon i-drag at i-drop ang bagong haligi ng pagsukat na "Pangkalahatang Benta".

  • Ngayon tulad ng nakikita mo laban sa bawat lungsod mayroon kaming halaga na "Pangkalahatang Benta". Gumagamit na ngayon ng dalawang hakbang na ito makakalikha kami ng isang bagong sukat upang makuha ang pagbabahagi ng porsyento. Gamitin ang pagpapaandar sa ibaba upang makuha ang bagong sukat.

  • Ngayon i-drag at i-drop ang bagong panukalang ito sa talahanayan upang makuha ang bawat lungsod% na pagbabahagi.

Doon ka na mayroon kaming isang% na haligi ng pagbabahagi. Tulad nito gamit ang CALCULATE DAX function, makakarating kami ng mga expression batay sa iba't ibang mga filter at kundisyon.

Tandaan:Ang Power BI Calculate Function file ay maaari ring mai-download mula sa link sa ibaba at maaaring makita ang panghuling output.

Maaari mong i-download ang Template ng Pag-andar ng Power BI na ito dito - Template ng Pag-andar ng Power BI Power

Bagay na dapat alalahanin

  • Ang CALCULATE function sa power bi ay ginagamit upang makarating sa iba't ibang mga resulta batay sa mga kundisyon.
  • Ang CALCULATE ay laging ginagamit sa iba pang mga pagpapaandar ng DAX sa kapangyarihan bi upang matapos ang trabaho.