Zdieľať cez


INFO. STĹPCE

Vzťahuje sa na: vypočítaný stĺpec vypočítaná tabuľka mierka vizuálového výpočtu DAX dotazu

Vráti tabuľku s informáciami o každom stĺpci v sémantickom modeli. Táto funkcia poskytuje metaúdaje o všetkých stĺpcoch vrátane ich vlastností a charakteristík.

Syntax

INFO.COLUMNS ( [<Restriction name>, <Restriction value>], ... )

Parametre

Parametre sú pre túto funkciu DAX voliteľné. Pri použití parametrov je potrebné zadajte oba parametre. Povolené je viac ako jeden pár parametrov. Názov a hodnota obmedzenia sú textové a zadané v dvojitých úvodzovkách.

Obdobie Definícia
Názov obmedzenia Názov obmedzenia použitého na filtrovanie výsledkov.
Hodnota obmedzenia Hodnota použitá na filtrovanie výsledkov obmedzenia.

Obmedzenia

Všetky stĺpce výsledkov funkcie DAX zvyčajne možno použiť ako obmedzenie. Môžu byť tiež povolené ďalšie obmedzenia.

Vrátená hodnota

Tabuľka s nasledujúcimi stĺpcami:

Stĺpec Typ údajov Popis
[ID] Integer Jedinečný identifikátor stĺpca
[TableID] Integer Identifikátor tabuľky, ktorá obsahuje tento stĺpec
[ExplicitName] Povrázok Explicitne definovaný názov stĺpca
[InferredName] Povrázok Odvodený názov stĺpca
[ExplicitDataType] Integer Explicitne definovaný typ údajov stĺpca
[InferredDataType] Integer Odvodený typ údajov stĺpca
[Kategória údajov] Povrázok Klasifikácia kategórií údajov pre stĺpec
[Popis] Povrázok Popis stĺpca
[IsHidden] booleovský Určuje, či je stĺpec skrytý v klientskych nástrojoch
[Štát] Integer Aktuálny stav stĺpca
[IsUnique] booleovský Určuje, či stĺpec obsahuje jedinečné hodnoty
[IsKey] booleovský Určuje, či je stĺpec stĺpcom kľúča
[IsNullable] booleovský Určuje, či stĺpec môže obsahovať hodnoty null
[Zarovnanie] Integer Nastavenie zarovnania stĺpca
[TableDetailPosition] Integer Pozícia stĺpca v zobrazeniach podrobností tabuľky
[IsDefaultLabel] booleovský Určuje, či je tento stĺpec predvoleným označením
[IsDefaultImage] booleovský Určuje, či je tento stĺpec predvoleným obrázkom
[SummarizeBy] Integer Ako by mal byť stĺpec zhrnutý
[ColumnStorageID] Integer Identifikátor úložiska stĺpca
[Typ] Integer Typ klasifikácie stĺpca
[SourceColumn] Povrázok Názov zdrojového stĺpca
[ColumnOriginID] Integer Identifikátor pôvodu stĺpca
[Výraz] Povrázok Výraz DAX pre vypočítané stĺpce
[FormatString] Povrázok Reťazec formátu pre stĺpec
[IsAvailableInMDX] booleovský Určuje, či je stĺpec k dispozícii v dotazoch MDX
[SortByColumnID] Integer Identifikátor stĺpca, podľa ktorého sa má zoraďovať
[AttributeHierarchyID] Integer Identifikátor hierarchie atribútov
[Čas úpravy] Dátum a čas Kedy bol stĺpec naposledy upravený
[StructureModifiedTime] Dátum a čas Kedy bola štruktúra stĺpca naposledy upravená
[RefreshedTime] Dátum a čas Kedy boli údaje stĺpca naposledy obnovené
[SystemFlags] Integer Systémové príznaky pre stĺpec
[KeepUniqueRows] booleovský Určuje, či zachovať jedinečné riadky
[DisplayOrdinal] Integer Poradie zobrazenia stĺpca
[ErrorMessage] Povrázok Akékoľvek chybové hlásenie priradené k stĺpcu
[SourceProviderType] Povrázok Typ poskytovateľa zdroja
[DisplayFolder] Povrázok Zobrazovaný priečinok na usporiadanie stĺpcov
[EncodingHint] Integer Tip na kódovanie stĺpca
[RelatedColumnDetailsID] Integer Identifikátor pre podrobnosti súvisiaceho stĺpca
[AlternateOfID] Integer Identifikátor, ak ide o alternatívu iného stĺpca
[Značka pôvodu] Povrázok Značka pôvodu na sledovanie pôvodu stĺpcov
[SourceLineageTag] Povrázok Značka pôvodu zdroja

Poznámky

  • Zvyčajne sa používa v DAX dotazoch na kontrolu metaúdajov modelu a ich dokumentácie.
  • Požadované povolenia závisia od hostiteľa. Dotazovanie úplných metaúdajov môže vyžadovať povolenia správcu modelu.

Example

V DAXje možné spustiť nasledujúci DAX dotaz:

EVALUATE
	INFO.COLUMNS()

Príklad 2 – DAX dotaz so spojeniami

V DAXje možné spustiť nasledujúci DAX dotaz:

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]

Pozri tiež