DAX sanasto
Analyysikysely
Power BI -visualisoinnit kyselevät tietomallista käyttämällä analytiikkakyselyn. Analytiikkakysely pyrkii vähentämään mahdollisesti suuria tietomääriä and mallin monimutkaisuutta kolmen eri vaiheen avulla: Filter, ryhmän andsummarize. Analytiikkakysely luodaan automaattisesti, kun kenttiä määritetään raportin visualisointien säilöihin. Raportin tekijät voivat hallita kenttämääritysten toimintaa nimeämällä kenttiä uudelleen, muuttamalla yhteenvetotekniikkaa or poistamalla yhteenvedon käytöstä ryhmittelyn saavuttamiseksi. Raportin suunnittelun timeraporttiin voidaan lisätä filters, raporttisivu or visualisointi. Lukunäkymässä filters voidaan muokata Filters-ruudussa, or vuorovaikutuksella osittajien and muiden visualisointien kanssa (ristiinsuodatus).
BLANK
DAX määrittää value puuttumisen BLANK. Se vastaa SQL:n NULL-arvoa, mutta se ei toimi täsmälleen samoin. Se on tiiviimmin yhteydessä Excelin and miten se määrittää tyhjän solun. BLANK arvioidaan nollaksi or tyhjäksi merkkijonoksi, kun se yhdistetään muihin operaatioihin. Esimerkiksi BLANK + 20 = 20. Käytä aina isoilla kirjaimilla; monikko on BLANK, pienellä s-kirjaimella.
Laskettu sarake
Mallilaskutoimitus, jota käytetään sarakkeen lisäämiseen taulukkomalliin kirjoittamalla DAX. Kaavan täytyy palauttaa skalaarinen value, and se arvioidaan taulukon kullekin riville. Laskettu sarake voidaan lisätä Tuonti-or DirectQuery-tallennustilataulukkoon.
Lasketut measure
Taulukkomuotoisessa mallinnuksen yhteydessä ei ole käsitettä laskettu measure. Käytä sen sijaan measure. Sanaa laskettu käytetään kuvaamaan laskettuja taulukoita laskettujen sarakkeiden and. Se erottaa ne taulukoista and sarakkeista, jotka ovat peräisin Power Querysta. Power Queryssa ei ole measurekäsitettä .
Laskettu taulukko
Mallilaskutoimitus, jota käytetään taulukon lisäämiseen taulukkomalliin kirjoittamalla DAX. Kaavan täytyy palauttaa taulukko-objekti. Sen tuloksena saadaan taulukko, joka käyttää tuontitallennustilaa.
Laskenta
Tarkoituksellinen prosessi, joka muuntaa yhden or useamman syötteen yhdeksi or tulokseksi. Taulukkomuotoisessa tietomallissa laskutoimitus voi olla malliobjekti. joko laskettu taulukko, laskettu sarake ormeasure.
Asiayhteys
Kuvaa ympäristön, jossa DAX -kaava lasketaan. Konteksturiiseja on kahdenlaisia: rivikontekstiandfilter konteksti. Rivikonteksti edustaa "nykyistä riviä", and käytetään laskettujen sarakkeiden kaavojen evaluateand taulukon iteraattoreiden käyttämiä lausekkeita. Filter kontekstia käytetään mittareiden evaluate, and se edustaa sitä, filters sitä käytetään suoraan mallisuhteiden lisäämiin mallisarakkeisiin andfilters.
DAX
Data Analysis Expressions (DAX) -kieli on Kaavakieli Excelin Pivotin, Power BI:n, Azure Analysis Servicesin Power Pivotin and SQL Server Analysis Servicesin taulukkomuotoista mallinnusta varten. DAX avulla voit myös lisätä tietomallin laskutoimituksia anddefine rivitason suojauksen (RLS) sääntöjä.
Dynaaminen suojaus
Kun rivitason suojauksen (RLS) säännöt pakotetaan käyttöön raportin käyttäjän käyttäjätiedoilla. Säännöt filter mallitaulukoita käyttämällä käyttäjän tilin nimeä, mikä voidaan tehdä USERNAMEorUSERPRINCIPALNAME-funktioilla. Katso rivitason suojaus.
Lauseke
DAX logiikan yksikkö, joka lasketaan and palauttaa tuloksen. Lausekkeet voivat määrittää muuttujia, jolloin niille määritetään alilauseke, and on sisällettävä RETURN-lauseke, joka tulostaa lopullisen lausekkeen. Lausekkeet muodostetaan malliobjektien (taulukoiden, sarakkeiden, or mittareiden), funktioiden, operaattorien or vakioiden avulla.
Pelto
Tietomallin resurssi, joka esitetään Kentät- ruudussa. Kenttiä käytetään raportin filtersand visualisointien määrittämiseen. Kentät koostuvat mallisarakkeista, hierarkiatasoista and mittareista.
Kaava
Yksi or enemmän DAX lausekkeita, joita käytetään mallin laskutoimituksen define. Sisäisiä lausekkeita kutsutaan alilausekkeiksi. Monikko on kaavat.
Funktio
DAX funktioilla on argumentteja, jotka sallivat parametrien välittämisen. Kaavat voivat käyttää monia funktiokutsuja ja mahdollisesti sisäkkäisia funktioita muiden funktioiden sisällä. Kaavassa funktioiden nimien jäljessä on oltava sulkeet. Sulkeiden sisällä välitetään parametreja.
Implisiittinen measure
Automaattisesti luotu laskutoimitus, joka suoritetaan määrittämällä Power BI -visualisointi summarize sarakkeen values. Numeric -sarakkeet tukevat yhteenvetojen suurinta range, mukaan lukien: Sum, Average, minimi, maksimi, Count (erillinen), Count, keskihajonta, varianssi, orMedian. Myös muiden tietotyyppien sarakkeista voidaan tehdä yhteenvetoja. Teksti- sarakkeista voidaan tehdä yhteenvetoja käyttämällä: First (aakkosjärjestyksessä), Last (aakkosjärjestyksessä), Count (Erillinen), orCount. Date sarakkeista voidaan tehdä yhteenvetoja käyttämällä: Earliest, viimeisin, Count (erillinen), orCount. totuus arvosarakkeista voidaan tehdä yhteenvetoja käyttämällä: Count (Erillinen), orCount.
Iteraattorifunktio
DAX-funktio, joka luetteloi tietyn taulukon all riviä, andevaluate tietyn lausekkeen kullekin riville. Se tarjoaa joustavuutta and mahdollisuuden hallita sitä, miten mallin laskutoimitukset summarize tietoja.
MDX
MDX (Multidimensional Expressions) -kieli on SQL Server Analysis Servicesin monidimensiomallien kaavakieli (tunnetaan myös nimellä kuutiot). MDX:ää voidaan käyttää taulukkomallien kyselyihin, mutta se ei voi define implisiittisiä mittareita. Se voi suorittaa vain kyselyjä, jotka on jo määritetty mallissa.
Measure
Laskutoimitus, joka suorittaa yhteenvedon. Mittarit ovat joko implisiittisiä ,oreksplisiittisiä. Eksplisiittinen measure on laskutoimitus, joka lisätään taulukkomuotoiseen tietomalliin kirjoittamalla DAX kaava. measure kaavan tulee palauttaa skalaarinen value. Kentät- ruudussa eksplisiittiset mittarit on varustettu laskinkuvakkeella. Eksplisiittisiä mittareita tarvitaan, kun kysely tehdään malliin MDX-lausekkeella, kuten käytettäessä Analysoi Excelissä -toimintoa. Eksplisiittistä measure kutsutaan yleensä vain measure.
Measure ryhmä
Mallitaulukossa, jossa contains vähintään yksi measure, and ei ole hierarkioita näkyvien sarakkeiden or. Kentät -ruudussa jokainen measure-ryhmä on varustettu monilaskinkuvakkeella. Measure ryhmät on lueteltu yhdessä Kentät -ruudun yläreunassa, and lajitellaan aakkosjärjestykseen nimen mukaan.
Mallin laskenta
Nimetty kaava, jonka avulla lasketaan laskettu taulukko, laskettu sarake ormeasure taulukkomuotoiseen tietomalliin. Sen rakenne on NAME
= FORMULA
. Tietojen mallintajat lisäävät useimmat laskutoimitukset Power BI Desktopissa, mutta mittareita voidaan lisätä myös reaaliaikaisen yhteyden raporttiin. Katso Raportin mittarit.
Pikamittarit
Power BI Desktopin ominaisuus, joka poistaa tarpeen kirjoittaa DAX kaavoja usein määritetyille mittareille. Pikamittareihin kuuluu luokkakohtaisia average, rankand ero perusarvosta.
Raportin mittarit
Kutsutaan myös raporttitason mittareiksi. Ne lisätään reaaliaikaisen yhteyden raporttiin Power BI Desktopissa kirjoittamalla DAX kaava, mutta vain yhteyksistä Power BI -malleihin or Analysis Services -taulukkomalleihin.
Rivitason suojaus
Kutsutaan myös nimellä RLS
. Suunnittelutekniikka, jonka avulla tietojen alijoukkojen käyttöoikeudet rajoitetaan tietyille käyttäjille. Taulukkomallissa tämä saavutetaan luomalla mallirooleja. Rooleilla on sääntöjä, jotka DAX lausekkeita taulukon rivien filter.
Skalaari
DAXskalaari on yksittäinen value. Skalaariarvo voi olla mitä tahansa tietotyyppiä: Desimaali, kokonaisluku, datetime, merkkijono, Currency, totuusarvo. Skalaarinen value voi olla useiden valueslasketun lausekkeen tulos. Esimerkiksi koostamisfunktio, kuten MAX(), palauttaa yksittäisen enimmäismäärän valuevalues, josta evaluate.
Yhteenvetoa
Sarakkeen values käytetty toiminto. Katso measure.
Time tiedot
Time tieto liittyy time, kuten year–date (YTD) -laskutoimituksiin.
Time tietofunktio
DAX sisältää useita time tietofunktioita. Jokainen time-tietofunktio saavuttaa tuloksensa muokkaamalla datefiltersfilter kontekstia. Esimerkkifunktiot: TOTALYTDandSAMEPERIODLASTYEAR.
Value, values
Visualisoitavat tiedot.
What-if-parametri
Power BI Desktop -ominaisuus, joka mahdollistaa käyttäjän syötteen hyväksymisen osittajien kautta. Jokainen parametri luo yksisarakkeisen lasketun taulukon andmeasure, joka palauttaa yksivalitun value. measure voidaan käyttää mallilaskutoimituksissa käyttäjän syötteen vastaamiseksi.