Megosztás a következőn keresztül:


CROSSJOIN

A következőkre vonatkozik:Számított oszlopSzámított táblaMértékVizualizációszámítási

Egy táblát ad vissza, amely az argumentumok összes táblájának összes sorának Cartesian-szorzatát tartalmazza. Az új tábla oszlopai az összes argumentumtábla összes oszlopa.

Szintaxis

CROSSJOIN(<table>, <table>[, <table>]…)

Paraméterek

Kifejezés Definíció
table Bármely DAX kifejezés, amely adattáblát ad vissza

Visszaadott érték

Olyan tábla, amely az argumentumok összes táblájából származó összes sor Cartesian-szorzatát tartalmazza.

Megjegyzések

  • Az table argumentumok oszlopneveinek minden táblában eltérőnek kell lenniük, vagy hiba jelenik meg.

  • A CROSSJOIN() által visszaadott sorok teljes száma megegyezik az argumentumok összes táblájának sorainak szorzatával; emellett az eredménytáblában szereplő oszlopok teljes száma az összes tábla oszlopainak száma. Ha például TableArA sorokkal és cA oszlopokkal rendelkezik, és TableBrB sorokkal és cB oszlopokkal rendelkezik, és TableCrC sorokat és cC oszlopot tartalmaz; ezután az eredményként kapott táblázat rA × rb × rC sorokat és cA + cB + cC oszlopokat tartalmaz.

  • Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.

Példa

Az alábbi példa a CROSSJOIN() két táblára való alkalmazásának eredményeit mutatja be: Színek és Levélpapír.

A Színek táblázat színeket és mintákat tartalmaz:

Szín Minta
Piros Vízszintes csík
Zöld Függőleges csík
Kék Kereszthatch

A Levélpapír táblázat betűtípusokat és bemutatókat tartalmaz:

Betűkészlet Bemutató
betűtalp domborított
sans-serif Vésett

A keresztillesztés létrehozásához az alábbi kifejezés jelenik meg:

CROSSJOIN( Colors, Stationery)

Ha a fenti kifejezést ott használják, ahol táblakifejezés várható, a kifejezés eredménye a következő lesz:

Szín Minta Betűkészlet Bemutató
Piros Vízszintes csík betűtalp domborított
Zöld Függőleges csík betűtalp domborított
Kék Kereszthatch betűtalp domborított
Piros Vízszintes csík sans-serif Vésett
Zöld Függőleges csík sans-serif Vésett
Kék Kereszthatch sans-serif Vésett