MAXX
Koskee seuraavia:Laskettu sarake
Laskettu taulukko
Mittayksikkö
Visuaalinen laskenta -
Palauttaa suurimman arvon, 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) Jos TRUE , ja jos on olemassa variantteja tai ristiriitaisia arvotyyppejä, palautetaan suurin ORDER BYDESC perustuva arvo. |
Palautusarvo
Suurin arvo.
Huomautuksia
MAXX-funktion
table
-argumentti voi olla taulukon nimi tai lauseke, joka antaa tulokseksi taulukon. Toinen argumentti ilmaisee lausekkeen, joka on määrä laskea taulukon jokaisen rivin kohdalla.Laskett olevista arvoista lasketaan vain seuraavat:
- Numerot
- Tekstit
- Päivämäärille
Tyhjät arvot ohitetaan.
TRUE
/FALSE
arvoja ei tueta.Jos lausekkeessa on varianttityyppejä tai sekaarvotyyppejä, kuten tekstiä ja lukuja, MAXX käsittelee vain numeroita. Jos
<variant> =
TRUE,suurin arvo palautetaan.Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.
Esimerkki 1
Seuraava kaava käyttää lauseketta toisena argumenttina verojen ja toimituskulujen laskemiseksi InternetSales-taulukon kullekin tilaukselle. Odotettu tulos on 375,7184.
= MAXX(InternetSales, InternetSales[TaxAmt]+ InternetSales[Freight])
Esimerkki 2
Seuraava kaava suodattaa ensin InternetSales-taulukon käyttämällä FILTER -lauseketta, joka palauttaa tilausten alijoukon tietylle myyntialueelle, joka on määritetty muodossa [SalesTerritory] = 5. MAXX funktio arvioi sitten toisena argumenttina käytetyn lausekkeen kullekin suodatetun taulukon riville ja palauttaa suurimman määrän juuri noiden tilausten veroille ja toimituskuluille. Odotettu tulos on 250,3724.
= MAXX(FILTER(InternetSales,[SalesTerritoryCode]="5"), InternetSales[TaxAmt]+ InternetSales[Freight])