Compartir vía


NATURALINNERJOIN

Se aplica a:columna Calculadatabla calculadaMedidacálculo visual

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

Sintaxis

NATURALINNERJOIN(<LeftTable>, <RightTable>)

Parámetros

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

Valor devuelto

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

Observaciones

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

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

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

  • Solo las columnas de la misma tabla de origen (tienen el mismo linaje) están unidas. 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].

  • La semántica de comparación estricta se usa durante la combinación. No hay 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 usa en columnas calculadas o reglas de seguridad de nivel de fila (RLS).

NATURALLEFTOUTERJOIN