Descripción
Devuelve una tabla que contiene el producto cartesiano de todas las filas de todas las tablas en los parámetros. Las columnas de la nueva tabla son todas las columnas de todas las tablas de parámetros.
Sintaxis
CROSSJOIN (<table1>, <table2>, [<table3>] …)
Parámetros
No Señor. |
Descripción de parámetros |
1 |
table1
Tabla o expresión DAX que devuelve una tabla.
|
2 |
table2
Tabla o expresión DAX que devuelve una tabla.
|
3 |
table3
Opcional.
Tabla o expresión DAX que devuelve una tabla.
|
Valor devuelto
Devuelve una tabla que contiene el producto cartesiano de todas las filas de todas las tablas en los parámetros. Las columnas de la nueva tabla son todas las columnas de todas las tablas de parámetros.
Observaciones
Los nombres de columna de los parámetros de la tabla deben ser diferentes en todas las tablas o se devolverá un error.
El número total de filas en la tabla de resultados es el producto del número de filas de todas las tablas en los parámetros.
El número total de columnas en la tabla de resultados es la suma del número de columnas de todas las tablas en los parámetros.
Por ejemplo, si table1 tiene r1 filas y c1 columnas, table2 tiene r2 filas y c2 columnas, y table3 tiene r3 filas y c3 columnas, la tabla resultante tendrá:
r1 × r2 × r3 filas y c1 + c2 + c3 columnas
Ejemplo
= CROSSJOIN (Salesperson,Products)