CROSSJOIN
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus
Palauttaa taulukon, joka contains argumenttien all taulukoiden all rivien karteesisen product. Uuden taulukon sarakkeet all argumenttitaulukoiden all sarakkeita.
Syntaksi
CROSSJOIN(<table>, <table>[, <table>]…)
Parametrit
Termi | Määritelmä |
---|---|
table |
Mikä tahansa tietotaulukon palauttava DAX-lauseke |
Palauta value
Taulukko, joka contains argumenttien all taulukoiden all rivien karteesisen product.
Huomautuksia
table
argumenteista peräisin olevien sarakkeiden nimien on all oltava erilaiset all taulukoissa, or palautetaan error.CROSSJOIN() palauttamien rivien kokonaismäärä on sama kuin all taulukoiden rivien määrän product argumenteissa. Tulostaulukon sarakkeiden kokonaismäärä on myös sumall taulukoiden sarakkeiden määrästä. Esimerkiksi TableA
on rA rivejä,cA -sarakkeita,TableB rB rivejäcB -sarakkeita,TableC onrC riviäcC sarake; tämän jälkeen tuloksena saatava taulukko onrA-× rb × rC riviä,cA + cB + cC -sarakkeita.Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.
Esimerkki
Seuraavassa esimerkissä näytetään tulokset CROSSJOIN() soveltamisesta kahteen taulukkoon: VäritandKirjepaperi-.
Väritmallien taulukkocontains värit and mallit:
Väri | Kuvio |
---|---|
Punainen | Vaakaraita |
Vihreä | Pystyraita |
Sininen | Ristissuoja |
Taulukko, Kirjepapericontains fontit and esitys:
Fontti | Esitys |
---|---|
pääteviiva | Kohokuvioitu |
sans-serif | kaiverrettu |
Alla esitetään lauseke, joka generate ristiliitoksen:
CROSSJOIN( Colors, Stationery)
Kun yllä olevaa lauseketta käytetään aina, kun taulukkolauseketta odotetaan, lausekkeen tulokset ovat seuraavat:
Väri | Kuvio | Fontti | Esitys |
---|---|---|---|
Punainen | Vaakaraita | pääteviiva | Kohokuvioitu |
Vihreä | Pystyraita | pääteviiva | Kohokuvioitu |
Sininen | Ristissuoja | pääteviiva | Kohokuvioitu |
Punainen | Vaakaraita | sans-serif | kaiverrettu |
Vihreä | Pystyraita | sans-serif | kaiverrettu |
Sininen | Ristissuoja | sans-serif | kaiverrettu |