NATURALINNERJOIN

Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual

Realiza una combinación interna de una tabla con otra.

Sintaxis

NATURALINNERJOIN(<LeftTable>, <RightTable>)  

Parámetros

Término Definición
LeftTable Expresión de tabla que define la tabla del lado izquierdo de la combinación.
RightTable Expresión de tabla que define la tabla del lado derecho de la combinación.

Valor devuelto

Tabla que incluye solo las filas para las que los valores de las columnas comunes especificadas están presentes en ambas tablas. La tabla devuelta tiene las columnas comunes de la tabla izquierda y otras columnas de ambas tablas.

Observaciones

  • Las tablas se combinan en columnas comunes (por nombre) de las dos tablas. Si las dos tablas no tienen nombres de columna comunes, se devuelve un error.

  • No hay garantía de criterio de ordenación para los resultados.

  • Las columnas que se combinan deben tener el mismo tipo de datos en ambas tablas.

  • Solo se combinan las columnas de la misma tabla de origen (tienen el mismo linaje). Por ejemplo, Products[ProductID], WebSales[ProductdID], StoreSales[ProductdID] con relaciones de varios a uno entre WebSales y StoreSales y la tabla Products basada en la columna ProductID, las tablas WebSales y StoreSales se combinan en [ProductID].

  • Durante la combinación se usa semántica de comparación estricta. No hay ninguna coerción de tipos; por ejemplo, 1 no es igual a 1,0.

  • Esta función no se admite para su uso en el modo DirectQuery cuando se utiliza en columnas calculadas o en reglas de seguridad de nivel de fila (RLS).

NATURALLEFTOUTERJOIN