UNION

Dotyczy:kolumna obliczeniowatabela obliczeniowaMiarawizualizacji

Tworzy tabelę unii (sprzężenia) na podstawie pary tabel.

Składnia

UNION(<tableExpression1>, <tableExpression2> [,<tableExpression>]…)

Parametry

Termin Definicja
tableExpression Dowolne wyrażenie DAX zwracające tabelę.

Wartość zwracana

Tabela zawierająca wszystkie wiersze z każdego z dwóch wyrażeń tabeli.

Uwagi

  • Dwie tabele muszą mieć taką samą liczbę kolumn.

  • Kolumny są łączone według pozycji w odpowiednich tabelach.

  • Nazwy kolumn w tabeli zwracanej będą zgodne z nazwami kolumn w tabeli tableExpression1.

  • Zduplikowane wiersze są zachowywane.

  • Zwrócona tabela ma pochodzenie, jeśli jest to możliwe. Jeśli na przykład pierwsza kolumna każdej tabeliExpression ma pochodzenie do tej samej kolumny podstawowej C1 w modelu, pierwsza kolumna w UNION wyniku będzie miała pochodzenie do C1. Jeśli jednak połączone kolumny mają pochodzenie do różnych kolumn podstawowych lub jeśli istnieje kolumna rozszerzenia, wynikowa kolumna w UNION nie będzie miała pochodzenia danych.

  • Gdy typy danych różnią się, wynikowy typ danych jest określany na podstawie reguł przymusu typu danych.

  • Zwrócona tabela nie będzie zawierać kolumn z powiązanych tabel.

  • Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.

Przykład

Następujące wyrażenie tworzy unię przez połączenie tabeli USAInventory i tabeli INDInventory w jedną tabelę:

UNION(UsaInventory, IndInventory)

USAInventory

Kraj/region Stan Hrabia Łącznie
USA urząd certyfikacji 5 500
USA WA 10 900

INDInventory

Kraj/region Stan Hrabia Łącznie
IND 2 tys. 20 800
IND MH 25 1000
IND WB 10 900

Tabela zwracana,

Kraj/region Stan Hrabia Łącznie
USA urząd certyfikacji 5 500
USA WA 10 900
IND 2 tys. 20 800
IND MH 25 1000
IND WB 10 900