MAXX
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus
Palauttaa suurimman value, joka on tuloksena lausekkeen laskemisesta taulukon kullekin riville.
Syntaksi
MAXX(<table>,<expression>,[<variant>])
Parametrit
Termi | Määritelmä |
---|---|
table |
Ne rivit sisältävä taulukko, joille lauseke lasketaan. |
expression |
Taulukon kullekin riville laskettava lauseke. |
variant |
(Valinnainen) IfTRUE , andif on olemassa or yhdistettyjä value tyyppejä, suurin valueORDER BYDESC perusteella palautetaan. |
Palauta value
Suurin value.
Huomautuksia
MAXX-funktion
table
-argumentti voi olla taulukon nimi or lauseke, joka antaa tulokseksi taulukon. second-argumentti ilmaisee taulukon kullekin riville laskettavan lausekkeen.evaluate values lasketaan vain seuraavat:
- Numerot
- Tekstit
- Päivämäärille
Blank values ohitetaan.
TRUE
/FALSE
values tuetaan not.If lausekkeessa on variantti, orvalue on yhdistelmätyyppejä, kuten tekstiä and numero, MAXX käsittelee oletusarvoisesti vain numeroita. If
<variant> =
TRUE,suurin value palautetaan.Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.
Esimerkki 1
Seuraava kaava käyttää lauseketta second-argumenttina calculate verojen kokonaismäärän, and toimituskulut kullekin InternetSales-taulukon tilaukselle. Odotettu tulos on 375,7184.
= MAXX(InternetSales, InternetSales[TaxAmt]+ InternetSales[Freight])
Esimerkki 2
Seuraava kaava firstfilters InternetSales-taulukkoa käyttämällä FILTER-lauseketta, joka palauttaa tilausten alijoukon tietylle myyntialueelle, joka on määritetty muodossa [SalesTerritory] = 5. MAXX funktio arvioi sitten lausekkeen, jota käytetään second-argumenttina kullekin suodatetun taulukon riville, and palauttaa suurimman määrän juuri noiden tilausten veroille and toimituskuluille. Odotettu tulos on 250,3724.
= MAXX(FILTER(InternetSales,[SalesTerritoryCode]="5"), InternetSales[TaxAmt]+ InternetSales[Freight])