Esittely

Valmis

Seuraavasta videosta saat tietoja suodatinkontekstista.

Filter Context kuvailee suodattimia, joita käytetään mittarin tai mittarilausekkeen arvioinnin aikana. Suodattimia voi käyttää suoraan sarakkeisiin, kuten Tilivuosi-sarakkeeseen päivämäärätaulukossa arvolle FY2020. Lisäksi suodattimia voi käyttää epäsuorasti, mikä tapahtuu, kun mallin yhteydet levittävät suodattimia muihin taulukoihin. Esimerkiksi Myynti-taulukko vastaanottaa suodattimen sen suhteen päivämäärätaulukon kanssa suodattamalla Myynti-taulukon rivit niille, joilla OrderDateKey-sarakkeen arvo on FY2020.

Huomautus

Laskettuja taulukoita ja laskettuja sarakkeita ei arvioida suodatinkontekstin mukaan. Lasketut sarakkeet arvioidaan rivikontekstin mukaan, vaikka kaava voi siirtää rivikontekstin suodattamaan kontekstin, jos sen on laskettava mallin tiedot. Kontekstin siirtymä on kuvattu kohdassa Yksikkö 5.

Raportin suunnittelun aikana suodattimia käytetään Suodattimet -ruudussa tai raporttien visualisointeihin. Osittajan visualisointi on esimerkki visualisoinnista, jonka ainoana tarkoituksena on suodattaa raporttisivua (ja muita sivuja, kun se on määritetty synkronoituna osittajana). Ryhmittelyä suorittavat raportin visualisoinnit käyttävät myös suodattimia. Ne ovat implisiittisiä suodattimia. Erona on, että suodatuksen tulos näkyy visualisoinnissa. Esimerkiksi Pinottu pylväskaavio -visualisointi voi suodattaa tilikauden FY2020, ryhmitellä kuukauden mukaan ja tehdä yhteenvedon myyntisummasta. Tilivuoden suodatin ei ole näkyvissä visuaalisessa tuloksessa, mutta ryhmittely, joka aiheuttaa kunkin kuukauden sarakkeen, käyttäytyy suodattimena.

Kaikkia suodattimia ei käytetä raportin suunnittelun aikana. Suodattimia voi lisätä, kun raportin käyttäjä on vuorovaikutuksessa raportin kanssa. Hän voi muokata suodatinasetuksia Suodattimet-ruudussa, ja käyttjä voi ristiinsuodattaa tai ristiinkorostaa visualisointeja valitsemalla visuaalisia elementtejä, kuten sarakkeet, palkit tai ympyräkaavion segmentit. Nämä toimenpiteet käyttävät lisäsuodattimia raporttisivun visualisointeihin (ellei toimia ole poistettu käytöstä).

On tärkeää ymmärtää, miten suodatinkonteksti toimii. Se opastaa sinua määrittämään laskutoimitusten oikean kaavan. Kun kirjoitat monimutkaisempia kaavoja, tunnistat kerrat, jolloin sinun on lisättävä, muokattava tai poistettava suodattimia halutun tuloksen saavuttamiseksi.

Harkitse esimerkkiä, joka edellyttää, että kaavan muokkaavan suodatinkontekstia. Tavoitteena on tuottaa raportin visualisointi, joka osoittaa kunkin myyntialueen yhdessä tuoton kanssa ja tuoton prosenttiosuutena kokonaistuotosta.

Tuottoprosentti alue -tulos saavutetaan määrittämällä mittarin lauseke, joka on tuoton suhde jaettuna tuotolla kaikille alueille. Siksi Australian osalta suhde on 10 655 335,96 dollaria jaettuna 109 809 274,20 dollarilla, mikä on 9,7 prosenttia.

Osoittajan lausekkeen ei tarvitse muokata suodatinkontekstia. Sen tulee käyttää nykyistä suodatinkontekstia (visualisointia, joka ryhmittelee alueen mukaan ja käyttää suodatinta kyseisellä alueella). Nimittäjä-lausekkeen on kuitenkin poistettava kaikki aluesuodattimet, jotta saavutetaan tulos kaikille alueille.

Vihje

Monimutkaisten mittareiden kirjoittamisen avain on näissä käsitteissä:

  • Ymmärrät, miten suodatinkonteksti toimii.
  • Opit ymmärtämään, milloin ja miten suodattimia muokataan tai poistetaan vaaditun tuloksen saavuttamiseksi.
  • Kaavan kirjoittaminen suodatinkontekstin tarkkaan ja tehokkaaseen muokkaamiseen.

Näiden käsitteiden hallitseminen vaatii harjoitusta ja aikaa. Harvoin oppilaat ymmärtävät käsitteet heti koulutuksen alusta alkaen. Ole siis kärsivällinen ja tutustu sekä teoriaan ja käytäntöön. Suosittelemme, että toistat tämän moduulin myöhemmin tärkeimpien oppituntien vahvistamiseksi.

Seuraava yksikkö esittelee DAX-funktion CALCULATE . Se on yksi tehokkaimmista DAX-funktioista, joten voit muokata suodatinkontekstia kaavojen arvioinnin yhteydessä.