Freigeben über


INFO. ANSEHEN. MAßNAHMEN

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung

Gibt eine Tabelle mit Informationen zu den einzelnen Measuren im Semantikmodell zurück, z. B. Name, Beschreibung und DAX Formel. Diese Informationen helfen Ihnen, das Modell zu verstehen und das Modell selbst zu dokumentieren, wenn es in berechneten Tabellen verwendet wird.

Syntax

INFO.VIEW.MEASURES()

Rückgabewert

Eine Tabelle mit den folgenden Spalten:

Spalte Beschreibung
[ID] Die eindeutige ID für jedes Measure in diesem Semantikmodell als ganze Zahl.
[Name] Der Name der einzelnen Measures in diesem semantischen Modell als Zeichenfolge.
[Tabelle] Die Starttabelle der einzelnen Measures in diesem semantischen Modell als Zeichenfolge.
[Beschreibung] Die Beschreibung der einzelnen Measures in diesem semantischen Modell als Zeichenfolge.
[Datentyp] Der Datentyp der einzelnen Measures in diesem semantischen Modell als Zeichenfolge. Measures sind in der Regel Variant-Datentyp.
[Ausdruck] Die DAX Formel jedes Measures in diesem semantischen Modell.
[FormatString] Die Formatzeichenfolge jedes Measures in diesem semantischen Modell als Zeichenfolge.
[IsHidden] Der ausgeblendete Zustand jedes Measures in diesem semantischen Modell als True oder False.
[Bundesland] Der Zustand (z. B. gültig oder Fehler) jedes Measures in diesem semantischen Modell als Zeichenfolge.
[KPIID] Die KPI-ID jedes Measures in diesem semantischen Modell als ganze Zahl.
[IsSimpleMeasure] Das einfache Measurekennzeichen für jedes Measure in diesem semantischen Modell als Wahr von False.
[DisplayFolder] Der Anzeigeordner der einzelnen Measures in diesem semantischen Modell als Zeichenfolge. Geschachtelte Ordner mit / und mehreren Ordnern getrennt durch ;.
[DetailRowsDefinition] Die Definition der Detailzeilen jedes Measures in diesem semantischen Modell.
[DataCategory] Die Datenkategorie jedes Measures in diesem semantischen Modell als Zeichenfolge.
[FormatStringDefinition] Die dynamische Formatzeichenfolge jedes Measures in diesem Semantikmodell.
[LineageTag] Das Lineage-Tag jedes Measures in diesem semantischen Modell als Zeichenfolge.

Bemerkungen

Zeigt nur die Werte [Ausdruck], [DetailRowsDefinition] und [FormatStringDefinition] an, wenn Benutzer mit Schreibberechtigung für das Semantikmodell ausgeführt werden und nicht, wenn live mit dem Semantikmodell in Power BI Desktop verbunden ist. Im Gegensatz zu INFO. MEASURES, diese Funktion kann in berechneten Tabellen, Spalten und Measures eines semantischen Modells verwendet werden, einschließlich als Teil einer Modellaktualisierung.

Beispiel 1 – DAX Abfrage

Die folgende DAX Abfrage kann in DAX Abfrageansichtausgeführt werden:

EVALUATE
	INFO.VIEW.MEASURES()

Diese DAX Abfrage gibt eine Tabelle mit allen Spalten dieser DAX-Funktion zurück.

Screenshot mit der Ausgabe von INFO. ANSEHEN. MEASURES() in DAX Abfrageansicht.

Beispiel 2 – DAX Abfrage mit SELECTCOLUMNS

Die folgende DAX Abfrage kann in DAX Abfrageansichtausgeführt werden:

EVALUATE
	SELECTCOLUMNS(
		INFO.VIEW.MEASURES(),
		"Home table", [Table],
		"Measure", [Name],
		[Description],
		"DAX formula", [Expression],
		[State]
	)

Diese DAX Abfrage gibt eine Tabelle mit nur den angegebenen Spalten zurück.

Screenshot mit der Ausgabe von INFO. ANSEHEN. MEASURES() mit ausgewählten Spalten in DAX Abfrageansicht.

Beispiel 3 – berechnete Tabelle mit SELECTCOLUMNS

Eines der obigen Beispiele funktioniert in einer berechneten Tabelle, wenn das schlüsselwort EVALUATE entfernt und ein Tabellenname hinzugefügt wird. Hier ist Beispiel 2 in einer berechneten Tabelle:

Measures in this semantic model = 
SELECTCOLUMNS(
		INFO.VIEW.MEASURES(),
		"Home table", [Table],
		"Measure", [Name],
		[Description],
		"DAX formula", [Expression],
		[State]
	)

Diese berechnete Tabelle zeigt die gleichen Informationen wie die DAX Abfrage in Beispiel 2 in einer Tabelle im Modell selbst.

Beispiel 4 – Maß

Das folgende Measure kann hinzugefügt werden, um die Anzahl der Textspalten in einem semantischen Modell zu zählen:

Number of measures = 
COUNTROWS( INFO.VIEW.MEASURES() )

Dadurch wird ein skalarer Wert mit der Anzahl der Measures in meinem Modell angezeigt.

Dies kann in einem visuellen Element dargestellt werden:

Screenshot mit der Ausgabe von INFO. ANSEHEN. MEASURES() mit einem Measure, das dann in grafischen Berichten verwendet wird.

Oder eine DAX Abfrage in DAX Abfrageansicht:

DEFINE
    MEASURE 'Measures in this semantic model'[Number of measures] = COUNTROWS( INFO.VIEW.MEASURES() )

EVALUATE
    SUMMARIZECOLUMNS(
        "Number of measures", [Number of measures]
    )

Screenshot mit der Ausgabe von INFO. ANSEHEN. MEASURES() mit einem Measure, das dann in einer DAX Abfrage in DAX Abfrageansicht verwendet wird.

Siehe auch