Jaa


INFO. TAULUKOT

Koskee seuraavia: Laskettu sarake Laskettu taulukko Mittari Visuaalinen laskutoimitus DAX kysely

Palauttaa taulukon, jossa on tietoja jokaisesta semanttisen mallin taulukosta ja sarakkeet, jotka vastaavat taulukon objektien rakennerivijoukkoa (esimerkiksi nimi, kuvaus ja näkyvyys).

Syntaksi

INFO.TABLES ( [<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, jonka sarakkeet vastaavat nykyisen semanttisen mallin taulukko-objektien rakennerivijoukkoa.

Column Kuvaus
tunnus Taulukon yksilöllinen tunnus
ModelID Tämän taulukon sisältävän mallin viiteavain
Nimi Taulukon nimi
Tietoluokka Taulukon tietoluokan luokitus
Kuvaus Taulukon kuvaus
On piilotettu Totuusarvo, joka ilmaisee, onko taulukko piilotettu asiakassovelluksista
TableStorageID Taulukon tallennustietojen viiteavain
ModifiedTime Päivämäärä ja aika, jolloin taulukkoa viimeksi muokattiin
StructureModifiedTime Päivämäärä ja aika, jolloin taulukon rakennetta viimeksi muokattiin
SystemFlags Järjestelmäliput sisäiselle taulukonhallinnalle
ShowAsVariationsOnly Totuusarvo, joka ilmaisee, tulisiko taulukossa näyttää vain muunnelmia
IsPrivate Totuusarvo, joka ilmaisee, onko taulukko yksityinen
DefaultDetailRowsDefinitionID Viiteavain oletusarvoisiin lisätietorivimääritelmiin
AlternateSourcePrecedence Vaihtoehtoisten tietolähteiden käsittelyjärjestys
RefreshPolicyID Lisäävän päivityksen päivityskäytännön viiteavain
CalculationGroupID Laskentaryhmän viiteavain, jos tämä taulukko on laskentaryhmä
ExcludeFromModelRefresh Totuusarvo, joka ilmaisee, jätetäänkö tämä taulukko pois mallin päivityksestä
LineageTag Historiatietojen tunniste taulukoiden historiatietojen seurantaa varten
SourceLineageTag Lähteen historiatietojen tunniste alkuperäisestä tietolähteestä
SystemManaged Totuusarvo, joka ilmaisee, onko taulukko järjestelmän hallitsema

Huomautukset

  • Hyödyllinen dokumentaatio- ja hallintoskenaarioiden kanssa.
  • 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.TABLES()

Esimerkki 2 – DAX kyselyä liitoksilla

Voit suorittaa seuraavan DAX kyselyn DAX kyselynäkymän:

EVALUATE
VAR _Tables = 
    SELECTCOLUMNS(
        INFO.TABLES(),
        "TableID", [ID],
        "Table Name", [Name],
        "Description", [Description],
        "Is Hidden", [IsHidden],
        "Calculation Group ID", [CalculationGroupID],
        "Refresh Policy ID", [RefreshPolicyID]
    )

VAR _CalculationGroups = 
    SELECTCOLUMNS(
        INFO.CALCULATIONGROUPS(),
        "CalculationGroupID", [ID],
        "Calculation Group Name", [Name]
    )

VAR _RefreshPolicies = 
    SELECTCOLUMNS(
        INFO.REFRESHPOLICIES(),
        "RefreshPolicyID", [ID],
        "Policy Type", [PolicyType],
        "Incremental Periods", [IncrementalPeriods]
    )

VAR _CombinedTable1 = 
    NATURALLEFTOUTERJOIN(
        _Tables,
        _CalculationGroups
    )

VAR _CombinedTable2 = 
    NATURALLEFTOUTERJOIN(
        _CombinedTable1,
        _RefreshPolicies
    )

RETURN
    SELECTCOLUMNS(
        _CombinedTable2,
        "Table Name", [Table Name],
        "Description", [Description],
        "Is Hidden", [Is Hidden],
        "Calculation Group", [Calculation Group Name],
        "Policy Type", [Policy Type],
        "Incremental Periods", [Incremental Periods]
    )
ORDER BY [Table Name]

Katso myös