Power BI Laske toiminto
CALCULATE on Power BI: n usein käytetty DAX-toiminto, vaikka CALCULATE ei voi tehdä mitään, tämä toiminto toimii perustoimintona muiden DAX-toimintojen soveltamiseksi eri tilanteissa. Esimerkiksi, jos haluat käyttää suodatinta ja löytää keskimääräisen myynnin tietylle kaupungille, voimme käyttää LASKE-funktiota suodattimen soveltamiseen ja saapumislaskelmien tekemiseen.
Joten LASKE-funktio arvioi käyttäjän antaman lausekkeen kaikilla käytetyillä suodattimilla. Alla on funktion LASKE syntaksi.

- Lauseke: Tämä ei ole muuta kuin mitä ilmaisu meidän on suoritettava. Esimerkiksi, jos meidän on saatava myynnin kokonaismäärä.
- Suodatin 1: Perustuu Expression annetaan, mikä on suodatin meidän on sovellettava. Esimerkiksi saada Expression seurauksena suodatin 1 on kenenkään tietyn kaupungin.
- Suodatin 2: Perustuu Expression annetaan, mikä on toinen joukko suodattimia, meidän on sovellettava, esimerkiksi tietyn kaupungin erityisesti PIN-koodin alueella.
Tämä artikkeli vie sinut läpi tärkeät ja usein käytetyt DAX-toiminnot Calculate in Power BI.

Esimerkkejä Daxin laskemistoiminnosta Power BI: ssä
Alla on esimerkkejä Dax Calculate -toiminnosta.
Esimerkki 1
Alla on tiedot, joita aiomme käyttää CALCULATE-funktion esittelemiseen Power BI: ssä. Voit käyttää samoja tietoja lataamalla Excel-työkirjan alla olevasta linkistä.

Voit ladata tietotaulukon suoraan Power BI -tiedostoon. Olen jo ladannut taulukon Power BI Desktop -tiedostoon.

Nyt kokeilemme LASKE-funktiota saadaksemme erilaisia tulosjoukkoja.
Saavuta yhteen tiettyyn kaupungin myyntisummaan
Oletetaan esimerkiksi, että sinun on luotava uusi mittayksikkö, joka antaa yhden tietyn kaupungin kokonaismäärän, esimerkiksi Columbia-kaupungin. Tässä meidän on käytettävä LASKE-funktiota laskutoimituksen tekemiseen, napsauta hiiren kakkospainikkeella taulukkoa ja valitse vaihtoehto Uusi toimenpide.

- Anna tälle toimenpiteelle nimi "Columbia City Sales".

- Avaa nyt LASKE-toiminto.

- Lauseke on ensimmäinen vaihtoehto; tässä esimerkissä meidän on lisättävä "Columbia" kaupungin kokonaismäärä, joten avaa SUM-funktio.

- Sarakkeen nimi , että meidän täytyy summa on ”myyntiarvoa sarake,” joten valitse kunkin pylvään.

- Nyt SUM-funktio lisää "myynti-arvon" yhteen, mutta Suodatin- argumentissa meidän on mainittava, mikä kaupunki meidän on saatava myyntisumma, joten avaa FILTER-toiminto.

- Taulukon että kutsumme on ”Myynti Table”, niin ensin, valitse taulukon nimi.

- Saat suodatinlauseketta, meidän täytyy valita ”City” sarakkeeseen ja antaa kriteereitä ”Columbia.”

Ok, olemme valmiit. Sulje kaksi hakasulkua ja paina Enter-näppäintä saadaksesi uuden mittauksen.

- Vedä Columbian kaupunki kentille nähdäksesi uuden mittarin.

Ok, nyt tämä toimenpide antaa vain kaupungin "Columbia" kokonaismyynnin.

Voit tarkistaa ”Columbia” -kaupungin kokonaismäärän myös Excelissä.

Tällä tavoin voimme käyttää LASKE-toimintoa päästäksemme erilaisiin tuloksiin.
Esimerkki 2
Oletetaan esimerkiksi "Columbia" -kaupungissa, että tarvitsemme vain osavaltion "Etelä-Carolina" myynti-arvon, joten tällä kertaa meidän on käytettävä kahta suodatinta.
- Jatkaaksesi edellistä DAX-toimintoa, sulje vain yksi kannatin ja avaa toinen suodatintoiminto.

- Mainitse vielä kerran taulukko, johon viittaamme.

- Tällä kertaa meidän on käytettävä suodatinta sarakkeeseen "osavaltio" ja valittava sarake ja annettava kriteereiksi "Etelä-Carolina".

- Etelä-Carolinan osavaltion myyntiarvo on esitetty alla.

Uusi kokonaismäärä tulee olemaan 15099 eli se on osavaltion "South Carolina" myyntiarvo kaupungissa "Columbia".

Esimerkki 3
Esimerkiksi haluat löytää kunkin kaupungin prosenttiosuuden kokonaismyynnistä; tämä tehdään käyttämällä alla olevaa kaavaa.
% -Osuus = kaupungin myynti / kokonaismyynti * 100
Mutta yksi ongelma on, että tämä ei ole Excelin käyttö joustavasti soluviittausten kanssa; Nyt ajatuksena on saada kokonaismyynti suhteessa kaupungin kaikkiin kokonaismääriin.
- Joten meidän on luotava yksi mitta, ja se on seuraava.

- Lisää nyt “Table” visual ensin.

- Lisää ensin tämän taulukon visuaalille Kaupungin nimi ja Myynti-arvo -sarakkeet.

- Kuten yllä voit nähdä, jokaisen kaupungin kokonaismäärä on täällä, ja kokonaismyyntiarvo on 79393. Vedä ja pudota uusi mittasarake ”Kokonaismyynti”.


- Kuten näet jokaisessa kaupungissa, meillä on kokonaismyynti-arvo. Nyt näiden kahden mittarin avulla voimme luoda uuden mittasuhteen saadaksesi prosenttiosuuden. Käytä alla olevaa toimintoa saadaksesi uusi mitta.

- Vedä ja pudota nyt tämä uusi mitta taulukoon saadaksesi jokaisen kaupungin prosenttiosuus.

Tässä on% -osuus sarake. Tällä tavalla käyttämällä CALCULATE DAX -toimintoa voimme saada lausekkeita, jotka perustuvat erilaisiin suodattimiin ja olosuhteisiin.
Huomautus: Power BI Calculate Function -tiedosto voidaan myös ladata alla olevasta linkistä, ja lopullinen tulos voidaan tarkastella.
Voit ladata tämän Power BI -laskentatoimintomallin täältä - Power BI Calculate Function TemplateMuistettavaa
- Laskutoimintoa teholla bi käytetään erilaisten tulosten saavuttamiseen olosuhteiden perusteella.
- CALCULATE-toimintoa käytetään aina virran bi muiden DAX-toimintojen kanssa työn suorittamiseksi.