Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Koskee seuraavia:
Laskettu sarake
Laskettu taulukko
Mittari
Visuaalinen laskutoimitus
DAX kysely
Palauttaa taulukon, joka sisältää tietoja jokaisesta semanttisen mallin laskentaryhmästä. Tämä funktio tarjoaa metatietoja laskentaryhmistä ja niiden ominaisuuksista.
Syntaksi
INFO.CALCULATIONGROUPS ( [<Restriction name>, <Restriction value>], ... )
Parametrit
Parametrit ovat valinnaisia tälle DAX funktiolle. Kun parametreja käytetään, molemmat on annettava. Useampi kuin yksi parametripari sallitaan. Rajoituksen nimi ja arvo ovat tekstiä ja ne kirjoitetaan lainausmerkeissä.
| Kausi | Määritelmä |
|---|---|
| Rajoituksen nimi | Tulosten suodattamiseen käytetyn rajoituksen nimi. |
| Rajoituksen arvo | Arvon, jota käytetään suodattamaan rajoituksen tulokset. |
Rajoitukset
Yleensä kaikkia DAX funktion tulosten sarakkeita voidaan käyttää rajoituksena. Lisärajoituksia voidaan myös sallia.
Palautusarvo
Taulukko, joka sisältää seuraavat sarakkeet:
| Sarakkeen nimi | Tietotyyppi | Kuvaus |
|---|---|---|
| [TUNNUS] | Integer | Laskentaryhmän yksilöllinen tunnus |
| [TableID] | Integer | Laskentaryhmän sisältävän taulukon yksilöllinen tunnus |
| [Kuvaus] | Merkkijono | Laskentaryhmän kuvaus |
| [ModifiedTime] | Päivämäärä ja aika | Päivämäärä ja aika, jolloin laskentaryhmää viimeksi muokattiin |
| [Käsittelyjärjestys] | Integer | Laskentaryhmän käsittelyjärjestysjärjestys |
Huomautukset
- Käytetään yleensä kyselyissä DAX mallin metatietojen tarkastamiseen ja dokumentointiin.
- Tarvittavat käyttöoikeudet riippuvat isännästä. Kyselyjen tekeminen täydellisistä metatiedoista voi edellyttää mallin järjestelmänvalvojan käyttöoikeuksia.
Esimerkki:
Voit suorittaa seuraavan DAX kyselyn DAX kyselynäkymän:
EVALUATE
INFO.CALCULATIONGROUPS()
Esimerkki 2 – DAX kyselyä liitoksilla
Voit suorittaa seuraavan DAX kyselyn DAX kyselynäkymän:
EVALUATE
VAR _CalculationGroups =
INFO.CALCULATIONGROUPS()
VAR _Tables =
SELECTCOLUMNS(
INFO.TABLES(),
"TableID", [ID],
"Table Name", [Name]
)
VAR _CombinedTable =
NATURALLEFTOUTERJOIN(
_CalculationGroups,
_Tables
)
RETURN
SELECTCOLUMNS(
_CombinedTable,
"Table Name", [Table Name],
"Description", [Description],
"Precedence", [Precedence],
"Modified Time", [ModifiedTime]
)
ORDER BY [Precedence]