Del via


INFO. PARTITIONER

Gælder for: beregnet kolonne beregnet tabel måling visuel beregning DAX forespørgsel

Returnerer en tabel med oplysninger om hver partition i den semantiske model. Denne funktion indeholder metadata om tabelpartitioner og deres egenskaber.

Syntaks

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

Parametre

Parametre er valgfrie for denne DAX funktion. Når der bruges parametre, skal begge angives. Mere end ét par parametre er tilladt. Begrænsningsnavnet og -værdien er tekst og indtastet i dobbelte anførselstegn.

Periode Definition
Begrænsningsnavn Navnet på den begrænsning, der bruges til at filtrere resultaterne.
Begrænsningsværdi Værdi, der bruges til at filtrere resultaterne af begrænsningen.

Restriktioner

Normalt kan alle kolonner i resultaterne af DAX-funktionen bruges som en begrænsning. Yderligere begrænsninger kan også være tilladt.

Returværdi

En tabel med følgende kolonner:

Column Datatype Betegnelse
[ID] Integer Entydigt id for partitionen
[TableID] Integer Id'et for den tabel, som denne partition tilhører
[Navn] String Navnet på partitionen
[Beskrivelse] String Beskrivelse af partitionen
[DataSourceID] Integer Id'et for datakilden for denne partition
[QueryDefinition] String Forespørgselsdefinition, der bruges til at udfylde partitionen
[Tilstand] Integer Partitionens aktuelle tilstand
[Type] Integer Partitionstype
[PartitionStorageID] Integer Id for partitionslageret
[Tilstand] Integer Behandlingstilstand for partitionen
[DataView] Integer Indstilling for datavisning for partitionen
[ModifiedTime] Dato og klokkeslæt Dato og klokkeslæt for seneste ændring af partitionen
[RefreshedTime] Dato og klokkeslæt Dato og klokkeslæt for seneste opdatering af partitionen
[SystemFlags] Integer Systemflag for partitionen
[ErrorMessage] String Fejlmeddelelse, hvis partitionen er i fejltilstand
[RetainDataTillForceCalculate] Boolean Om data skal bevares, indtil der gennemtvinges beregning
[RangeStart] String Startområde for trinvis opdatering, hvis det er relevant
[RangeEnd] String Slutområde for trinvis opdatering, hvis det er relevant
[RangeGranularity] Integer Granularitet til områdebaseret partitionering
[RefreshBookmark] String Bogmærke for trinvise opdateringshandlinger
[QueryGroupID] Integer Id'et for den forespørgselsgruppe, som denne partition tilhører
[ExpressionSourceID] Integer Id for udtrykskilden
[MAttributes] String Yderligere partitionsattributter

Bemærkninger

  • Bruges typisk i DAX forespørgsler til at undersøge og dokumentere modelmetadata.
  • Tilladelser, der kræves, afhænger af værten. Det kan kræve modeladministratortilladelser at forespørge om komplette metadata.

Eksempel

Følgende DAX forespørgsel kan køres i DAX forespørgselsvisning:

EVALUATE
	INFO.PARTITIONS()

Eksempel 2 – DAX forespørgsel med joinforbindelser

Følgende DAX forespørgsel kan køres i DAX forespørgselsvisning:

EVALUATE
	VAR _Partitions =
		INFO.PARTITIONS()

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

	VAR _DataSources = 
		SELECTCOLUMNS(
			INFO.DATASOURCES(),
			"DataSourceID", [ID],
			"Data Source Name", [Name]
		)

	VAR _CombinedWithTables =
		NATURALLEFTOUTERJOIN(
			_Partitions,
			_Tables
		)

	VAR _CombinedWithDataSources =
		NATURALLEFTOUTERJOIN(
			_CombinedWithTables,
			_DataSources
		)

	RETURN
		SELECTCOLUMNS(
			_CombinedWithDataSources,
			"Table Name", [Table Name],
			"Partition Name", [Name],
			"Data Source Name", [Data Source Name],
			"Type", [Type],
			"Refreshed Time", [RefreshedTime]
		)
	ORDER BY [Table Name], [Partition Name]

Se også