Lue englanniksi

Jaa


Metatiedot

Metatiedot ovat tietoja arvosta, joka liittyy arvoon. Metatiedot esitetään tietuearvona, jota kutsutaan metatietotietueeksi. Metatietotietueen kenttiä voidaan käyttää metatietojen tallentamiseen arvolle. Jokaisella arvolla on metatietotietue. Jos metatietotietueen arvoa ei ole määritetty, metatietotietue on tyhjä (sillä ei ole kenttiä). Metatietotietueen liittäminen arvoon ei muuta arvon toimintaa arvioinneissa lukuun ottamatta niitä, jotka nimenomaan tarkastelevat metatietotietueita.

Metatietotietueet

Metatietotietueen arvo liittyy arvoon x käyttäen syntaksiarvometaa [tietue]. Esimerkiksi seuraava liittää metatietotietueen Luokitus- ja Tunnisteet-kenttiin joiden tekstiarvo on "Mozart":

"Mozart" meta [ Rating = 5,
Tags = {"Classical"} ]

Arvon metatietotietuetta voi käyttää Value.Metadata funktiolla. Seuraavassa esimerkissä ComposerRating-kentän lauseke käyttää ComposerRating-kentän arvon metatietotietuetta ja sitten metatietotietueen Luokitus-kenttää.

[  
    Composer = "Mozart" meta [ Rating = 5, Tags = {"Classical"} ],
    ComposerRating = Value.Metadata(Composer)[Rating]   // 5
]  

Metatietotietueita ei säilytetä, kun arvoa käytetään operaattorilla tai funktiolla, joka luo uuden arvon. Jos esimerkiksi kaksi tekstiarvoa yhdistetään & -operaattorilla, tuloksena saatavan tekstiarvon metatietona on tyhjä tietue [].

Vakiokirjastofunktioita Value.RemoveMetadata ja Value.ReplaceMetadata voidaan käyttää kaikkien metatietojen poistamiseen arvosta ja arvon metatietojen korvaamiseen.

Rajoitukset

Jotkin isännät, jotka käyttävät Power Queryä tietojen muuntamiseen tai siirtämiseen, eivät tue mukautettujen metatietojen tallentamista tallennustilaan. Seuraavat isännät eivät tue mukautettujen metatietojen tallentamista:

  • Power BI -tiedonkulut
  • Fabric-tietovuo Gen2
  • Power Platform -tietovuot