Udostępnij za pośrednictwem


INFORMACJI. WIDOK. ŚRODKI

Dotyczy:kolumna obliczeniowatabela obliczeniowaMiarawizualizacji

Zwraca tabelę z informacjami o każdej mierze w modelu semantycznym, takim jak nazwa, opis i formuła DAX. Te informacje pomagają zrozumieć model i samodzielnie udokumentować model w przypadku użycia w tabelach obliczeniowych.

Składnia

INFO.VIEW.MEASURES()

Wartość zwracana

Tabela z następującymi kolumnami:

Kolumna Opis
[ID] Unikatowy identyfikator każdej miary w tym modelu semantycznym jako liczba całkowita.
[Nazwa] Nazwa każdej miary w tym semantycznym modelu jako ciąg.
[Tabela] Tabela główna każdej miary w tym semantycznym modelu jako ciąg.
[Opis] Opis każdej miary w tym modelu semantycznym jako ciąg.
[DataType] Typ danych każdej miary w tym modelu semantycznym jako ciąg. Miary są zwykle wariantem typu danych.
[Wyrażenie] Formuła DAX każdej miary w tym modelu semantycznym.
[FormatString] Ciąg formatu każdej miary w tym modelu semantycznym jako ciąg.
[IsHidden] Ukryty stan każdej miary w tym semantycznym modelu jako Prawda lub Fałsz.
[Stan] Stan (taki jak prawidłowy lub błąd) każdej miary w tym modelu semantycznym jako ciąg.
[KPIID] Identyfikator kluczowego wskaźnika wydajności dla każdej miary w tym modelu semantycznym jako liczba całkowita.
[IsSimpleMeasure] Prosta flaga miary każdej miary w tym modelu semantycznym ma wartość True of False.
[DisplayFolder] Folder wyświetlania każdej miary w tym modelu semantycznym jako ciąg. Zagnieżdżone foldery wyświetlane z folderami /i wieloma folderami oddzielonymi przez ;.
[DetailRowsDefinition] Szczegóły definicji wierszy każdej miary w tym modelu semantycznym.
[DataCategory] Kategoria danych każdej miary w tym modelu semantycznym jako ciąg.
[FormatStringDefinition] Ciąg formatu dynamicznego każdej miary w tym modelu semantycznym.
[LineageTag] Tag pochodzenia każdej miary w tym modelu semantycznym jako ciąg.

Uwagi

Wyświetla tylko wartości [Expression], [DetailRowsDefinition] i [FormatStringDefinition] podczas uruchamiania przez użytkowników z uprawnieniami do zapisu w modelu semantycznym, a nie w przypadku połączenia na żywo z modelem semantycznym w programie Power BI Desktop. W przeciwieństwie do informacji. MIARy, ta funkcja może być używana w tabelach obliczeniowych, kolumnach i miarach modelu semantycznego, w tym w ramach odświeżania modelu.

Przykład 1 — zapytanie DAX

Następujące zapytanie DAX można uruchomić w widoku zapytania DAX:

EVALUATE
	INFO.VIEW.MEASURES()

To zapytanie DAX zwraca tabelę ze wszystkimi kolumnami tej funkcji DAX.

Zrzut ekranu przedstawiający dane wyjściowe informacji. WIDOK. MIARy() w widoku zapytania DAX.

Przykład 2 — zapytanie DAX z SELECTCOLUMNS

Następujące zapytanie DAX można uruchomić w widoku zapytania DAX:

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

To zapytanie DAX zwraca tabelę z tylko określonymi kolumnami.

Zrzut ekranu przedstawiający dane wyjściowe informacji. WIDOK. MIARy() z wybranymi kolumnami w widoku zapytania DAX.

Przykład 3 — tabela obliczeniowa z SELECTCOLUMNS

Jeden z powyższych przykładów działa w tabeli obliczeniowej po usunięciu słowa kluczowego EVALUATE i dodaniu nazwy tabeli. Oto przykład 2 w tabeli obliczeniowej:

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

Ta tabela obliczeniowa zawiera te same informacje co zapytanie DAX w przykładzie 2 w tabeli w samym modelu.

Przykład 4 — miara

Do zliczenia liczby kolumn tekstowych w modelu semantycznym można dodać następującą miarę:

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

Spowoduje to wyświetlenie wartości skalarnej z liczbą miar w modelu.

Można to wyświetlić w wizualizacji:

Zrzut ekranu przedstawiający dane wyjściowe informacji. WIDOK. MIARy () z miarą następnie używane w wizualizacjach raportu.

Lub zapytanie DAX w widoku zapytania DAX:

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

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

Zrzut ekranu przedstawiający dane wyjściowe informacji. WIDOK. MIARy () z miarą następnie używane w zapytaniu DAX w widoku zapytania DAX.

Zobacz także