Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:
kolumna obliczeniowa
tabela obliczeniowa
Miara
wizualizacji
Zwraca tabelę z informacjami o każdej relacji w modelu semantycznym, takim jak nazwa, kardynalność i zachowanie filtrowania krzyżowego. Te informacje pomagają zrozumieć model i samodzielnie udokumentować model w przypadku użycia w tabelach obliczeniowych.
Składnia
INFO.VIEW.RELATIONSHIPS()
Wartość zwracana
Tabela z następującymi kolumnami:
| Kolumna | Opis |
|---|---|
| [ID] | Unikatowy identyfikator dla każdej relacji w tym modelu semantycznym jako liczba całkowita. |
| [Nazwa] | Nazwa każdej relacji w tym semantycznym modelu jako ciąg. Może to być identyfikator GUID. |
| [Relacja] | Opisowa nazwa relacji każdej relacji w tym modelu semantycznym jako ciąg. Zawiera od tabeli i kolumny do tabeli i kolumny z kardynalnością i kierunkiem filtrowania krzyżowego. |
| [Model] | Identyfikator modelu semantycznego relacji, zwykle identyfikator GUID. |
| [IsActive] | Właściwość jest aktywna dla każdej relacji w tym modelu semantycznym jako prawda lub fałsz. |
| [CrossFilteringBehavior] | Zachowanie filtrowania krzyżowego lub kierunek każdej relacji w tym modelu semantycznym jako ciąg. |
| [RelyOnReferentialIntegrity] | Zależność od właściwości więzów integralności każdej relacji w tym semantycznym modelu jako ciągu. Nazywana również zakłada, że integralność referencyjna w edytorze relacji, ponieważ zakłada, że wszystkie wiersze w kolumnie w wielu tabelach mają dopasowanie do wiersza w tabeli jednostronnej. |
| [FromTable] | Nazwa tabeli z każdej relacji w tym modelu semantycznym jako ciąg. |
| [Zkolumny] | Nazwa z kolumny każdej relacji w tym modelu semantycznym jako ciąg. |
| [FromCardinality] | Kardynalność kolumny z każdej relacji w tym modelu semantycznym jako ciąg. |
| [ToTable] | Nazwa tabeli do każdej relacji w tym modelu semantycznym jako ciąg. |
| [ToColumn] | Nazwa kolumny do każdej relacji w tym modelu semantycznym jako ciąg. |
| [ToCardinality] | Kardynalność kolumny do każdej relacji w tym modelu semantycznym jako ciąg. |
| [Stan] | Stan każdej relacji w tym modelu semantycznym jako ciąg. |
| [SecurityFilteringBehavior] | Zachowanie filtrowania zabezpieczeń każdej relacji w tym modelu semantycznym jako ciąg. Ważne dla ról zabezpieczeń na poziomie wiersza. |
Uwagi
W przeciwieństwie do informacji. RELACJE tej funkcji można używać 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.RELATIONSHIPS()
To zapytanie DAX zwraca tabelę ze wszystkimi kolumnami tej funkcji DAX.
Przykład 2 — zapytanie DAX z SELECTCOLUMNS
Następujące zapytanie DAX można uruchomić w widoku zapytania DAX:
EVALUATE
SELECTCOLUMNS(
INFO.VIEW.RELATIONSHIPS(),
[Relationship],
[IsActive]
)
To zapytanie DAX zwraca tabelę z tylko określonymi kolumnami.
Przykład 3 — tabela obliczeniowa z SELECTCOLUMNS
Jeden z powyższych przykładów działa w tabeli obliczeniowej, gdy słowa kluczowe EVALUATE i ORDER BY zostaną usunięte i dodana nazwa tabeli. Oto przykład 2 w tabeli obliczeniowej:
Relationships in this semantic model =
SELECTCOLUMNS(
INFO.VIEW.RELATIONSHIPS(),
[Relationship],
[IsActive]
)
Ta tabela obliczeniowa zawiera te same informacje co zapytanie DAX w przykładzie 2 w tabeli w samym modelu.
Przykład 4 — miara
Aby zliczyć liczbę relacji w modelu semantycznym, można dodać następującą miarę:
Number of relationships =
COUNTROWS( INFO.VIEW.RELATIONSHIPS() )
Spowoduje to wyświetlenie wartości skalarnej z liczbą relacji w modelu.
Można to wyświetlić w wizualizacji:
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]
)