Jaa


INFO. PARAKKEET

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

Palauttaa taulukon, joka sisältää tietoja semanttisen mallin jokaisesta sarakkeesta. Tämä funktio tarjoaa metatietoja kaikista sarakkeista, mukaan lukien niiden ominaisuuksista ja ominaisuuksista.

Syntaksi

INFO.COLUMNS ( [<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:

Column Tietotyyppi Kuvaus
[TUNNUS] Integer Sarakkeen yksilöllinen tunnus
[TableID] Integer Tämän sarakkeen sisältävän taulukon tunnus
[ExplicitName] Merkkijono Sarakkeen eksplisiittisesti määritetty nimi
[InferredName] Merkkijono Sarakkeen johdettu nimi
[ExplicitDataType] Integer Sarakkeen eksplisiittisesti määritetty tietotyyppi
[InferredDataType] Integer Sarakkeen johdettu tietotyyppi
[DataCategory] Merkkijono Sarakkeen tietoluokan luokitus
[Kuvaus] Merkkijono Sarakkeen kuvaus
[IsHidden] totuusarvo Onko sarake piilotettu asiakastyökaluilta
[Osavaltio] Integer Sarakkeen nykyinen tila
[IsUnique] totuusarvo Sisältääkö sarake yksilöllisiä arvoja
[IsKey] totuusarvo Onko sarake avainsarake
[IsNullable] totuusarvo Voiko sarake sisältää tyhjäarvoja
[Tasaus] Integer Sarakkeen tasausasetus
[TableDetailPosition] Integer Sarakkeen sijainti taulukon tietonäkymissä
[IsDefaultLabel] totuusarvo Onko tämä sarake oletusotsikko
[IsDefaultImage] totuusarvo Onko tämä sarake oletuskuva
[SummarizeBy] Integer Miten sarakkeesta tehdään yhteenveto?
[ColumnStorageID] Integer Sarakkeen tallennustilan tunnus
[Tyyppi] Integer Sarakkeen tyypin luokitus
[SourceColumn] Merkkijono Lähdesarakkeen nimi
[ColumnOriginID] Integer Sarakkeen alkuperän tunnus
[Lauseke] Merkkijono DAX Laskettujen sarakkeiden lauseke
[FormatString] Merkkijono Sarakkeen muotoilumerkkijono
[IsAvailableInMDX] totuusarvo Onko sarake käytettävissä MDX-kyselyissä
[SortByColumnID] Integer Lajitteluperusteena olevan sarakkeen tunnus
[AttributeHierarchyID] Integer Määritehierarkian tunnus
[ModifiedTime] Päivämäärä ja aika Milloin saraketta viimeksi muokattiin
[StructureModifiedTime] Päivämäärä ja aika Sarakerakennetta viimeksi muokattiin
[RefreshedTime] Päivämäärä ja aika Milloin sarakkeen tiedot päivitettiin viimeksi
[SystemFlags] Integer Sarakkeen järjestelmäliput
[KeepUniqueRows] totuusarvo Yksilöllisiä rivejä säilyttäminen
[DisplayOrdinal] Integer Sarakkeen näyttöjärjestys
[ErrorMessage] Merkkijono Mikä tahansa sarakkeeseen liittyvä virhesanoma
[SourceProviderType] Merkkijono Lähdepalvelun tyyppi
[DisplayFolder] Merkkijono Näyttökansio sarakkeiden järjestämiseen
[Koodaushint] Integer Sarakkeen koodausvinkki
[RelatedColumnDetailsID] Integer Liittyvien sarakkeiden tietojen tunnus
[AlternateOfID] Integer Tunniste, jos tämä on toisen sarakkeen vaihtoehtoinen
[LineageTag] Merkkijono Historiatietojen tunniste sarakkeiden historiatietojen seurantaa varten
[SourceLineageTag] Merkkijono Lähteen historiatietojen tunniste

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.COLUMNS()

Esimerkki 2 – DAX kyselyä liitoksilla

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

EVALUATE
	VAR _Columns =
		INFO.COLUMNS()

	VAR _Tables = 
		SELECTCOLUMNS(
			INFO.TABLES(),
			"TableID", [ID],
			"Table Name", [Name]
		)

	VAR _CombinedTable =
		NATURALLEFTOUTERJOIN(
			_Columns,
			_Tables
		)

	RETURN
		SELECTCOLUMNS(
			_CombinedTable,
			"Table Name", [Table Name],
			"Column Name", [ExplicitName],
			"Data Type", [ExplicitDataType],
			"Is Hidden", [IsHidden],
			"Is Key", [IsKey]
		)
	ORDER BY [Table Name], [Column Name]

Katso myös