Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
Kolom terhitung
Tabel terhitung
Mengukur kueri ![]()
perhitungan Visual DAX
Mengembalikan tabel dengan informasi tentang setiap hubungan dalam model semantik. Fungsi ini menyediakan metadata tentang hubungan antar tabel.
Syntax
INFO.RELATIONSHIPS ( [<Restriction name>, <Restriction value>], ... )
Parameter-parameternya
Parameter bersifat opsional untuk fungsi DAX ini. Ketika parameter digunakan, keduanya harus diberikan. Lebih dari satu pasang parameter diizinkan. Nama dan nilai pembatasan adalah teks dan dimasukkan dalam tanda kutip ganda.
| Istilah | Definition |
|---|---|
| Nama pembatasan | Nama pembatasan yang digunakan untuk memfilter hasil. |
| Nilai pembatasan | Nilai yang digunakan untuk memfilter hasil pembatasan. |
Pembatasan
Biasanya, semua kolom hasil fungsi DAX dapat digunakan sebagai pembatasan. Pembatasan tambahan juga dapat diizinkan.
Mengembalikan nilai
Tabel yang kolomnya cocok dengan kumpulan baris skema untuk hubungan dalam model semantik saat ini.
| kolom | Description |
|---|---|
| ID | Pengidentifikasi unik untuk hubungan |
| ModelID | Kunci asing untuk model yang berisi hubungan ini |
| Nama | Nama hubungan |
| IsActive | Boolean menunjukkan apakah hubungan aktif |
| Tipe | Jenis hubungan (misalnya, OneToMany, ManyToOne) |
| Perilaku Penyaringan Silang | Perilaku pemfilteran silang (misalnya, OneDirection, BothDirections) |
| JoinOnDateBehavior | Perilaku untuk gabungan berbasis tanggal |
| Mengandalkan Integritas Referensial | Boolean menunjukkan apakah akan mengandalkan integritas referensial |
| FromTableID | Kunci asing ke tabel sumber dalam hubungan |
| FromColumnID | Kunci asing ke kolom sumber dalam hubungan |
| DariKardinalitas | Kardinalitas di sisi "dari" hubungan |
| ToTableID | Kunci asing ke tabel target dalam hubungan |
| ToColumnID | Kunci asing ke kolom target dalam hubungan |
| ToCardinality | Kardinalitas di sisi "ke" hubungan |
| State | Status hubungan saat ini |
| RelationshipStorageID | Kunci asing untuk informasi penyimpanan hubungan |
| RelationshipStorage2ID | Kunci asing ke informasi penyimpanan hubungan sekunder |
| ModifiedTime | Tanggal dan waktu ketika hubungan terakhir diubah |
| RefreshedTime | Tanggal dan waktu ketika hubungan terakhir disegarkan |
| Perilaku Pemfilteran Keamanan | Perilaku pemfilteran keamanan untuk hubungan |
Komentar
- Biasanya digunakan dalam DAX kueri untuk memeriksa dan mendokumen metadata model.
- Izin yang diperlukan bergantung pada host. Mengkueri metadata lengkap mungkin memerlukan izin admin model.
Example
Kueri DAX berikut ini dapat dijalankan dalam tampilan kueri DAX:
EVALUATE
INFO.RELATIONSHIPS()
Contoh 2 - kueri DAX dengan gabungan
Kueri DAX berikut ini dapat dijalankan dalam tampilan kueri DAX:
EVALUATE
VAR _Relationships =
SELECTCOLUMNS(
INFO.RELATIONSHIPS(),
"Relationship Name", [Name],
"Is Active", [IsActive],
"Type", [Type],
"Cross Filtering", [CrossFilteringBehavior],
"From Table ID", [FromTableID],
"From Column ID", [FromColumnID],
"To Table ID", [ToTableID],
"To Column ID", [ToColumnID]
)
VAR _FromTables =
SELECTCOLUMNS(
INFO.TABLES(),
"FromTableID", [ID],
"From Table Name", [Name]
)
VAR _ToTables =
SELECTCOLUMNS(
INFO.TABLES(),
"ToTableID", [ID],
"To Table Name", [Name]
)
VAR _FromColumns =
SELECTCOLUMNS(
INFO.COLUMNS(),
"FromColumnID", [ID],
"From Column Name", [Name]
)
VAR _ToColumns =
SELECTCOLUMNS(
INFO.COLUMNS(),
"ToColumnID", [ID],
"To Column Name", [Name]
)
VAR _CombinedTable1 =
NATURALLEFTOUTERJOIN(
_Relationships,
_FromTables
)
VAR _CombinedTable2 =
NATURALLEFTOUTERJOIN(
_CombinedTable1,
_ToTables
)
VAR _CombinedTable3 =
NATURALLEFTOUTERJOIN(
_CombinedTable2,
_FromColumns
)
VAR _CombinedTable4 =
NATURALLEFTOUTERJOIN(
_CombinedTable3,
_ToColumns
)
RETURN
SELECTCOLUMNS(
_CombinedTable4,
"Relationship Name", [Relationship Name],
"From Table", [From Table Name],
"From Column", [From Column Name],
"To Table", [To Table Name],
"To Column", [To Column Name],
"Is Active", [Is Active],
"Type", [Type],
"Cross Filtering", [Cross Filtering]
)
ORDER BY [Relationship Name]