Compartir a través de


SUBSTITUTEWITHINDEX

Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual

Devuelve una tabla que representa un left semijoin de las dos tablas proporcionadas como argumentos. La semicombinación se realiza mediante columnas comunes, determinadas por nombres de columna comunes and tipo de datos común . Las columnas unidas a se reemplazan por una sola columna de la tabla devuelta, que es de tipo entero andcontains un index. El index es una referencia a la tabla de combinación right dado un criterio de ordenación especificado.

Las columnas de la tabla right/second proporcionadas que not existen en la tabla left/first proporcionada se not se incluyen en la tabla devuelta and se usan not para combinar.

El index comienza en 0 (basado en 0) and se incrementa en uno por cada fila adicional de la tabla de combinación right/second proporcionada. El index se basa en el criterio de ordenación especificado para la tabla de combinación right/second.

Sintaxis

SUBSTITUTEWITHINDEX(<table>, <indexColumnName>, <indexColumnsTable>, [<orderBy_expression>, [<order>][, <orderBy_expression>, [<order>]]…])

Parámetros

Término Definición
table Una tabla que se va a filtrar realizando una left semejo con la tabla especificada como tercer argumento (indexColumnsTable). Esta es la tabla del lado left del left semijoin, por lo que la tabla devuelta incluye las mismas columnas que esta tabla except que all columnas comunes de las dos tablas se reemplazarán por una sola columna index de la tabla devuelta.
indexColumnName Cadena que especifica el nombre de la columna index que reemplaza all las columnas comunes de las dos tablas proporcionadas como argumentos para esta función.
indexColumnsTable La tabla second para el left semijoin. Esta es la tabla del lado right del left semijoin. Solo la función devolverá values presentes en esta tabla. Además, las columnas de esta tabla (basadas en nombres de columna) se reemplazarán por una sola columna index de la tabla devuelta por esta función.
orderBy_expression Cualquier expresión DAX donde se use el value de resultado para especificar el criterio de ordenación deseado de la tabla indexColumnsTable para generar indexvaluescorrectos. El criterio de ordenación especificado para la tabla indexColumnsTable define el index de cada fila de la tabla and que se usa index en la tabla devuelta para representar combinaciones de values en indexColumnsTable tal como aparecen en la tabla proporcionada como argumento first para esta función.
order (Opcional) Un value que especifica cómo ordenar orderBy_expression values, ascendente or descendente:

Value: Desc. valuealternativo: 0(cero)/FALSE. Ordena en orden descendente de values de orderBy_expression. Este es el value predeterminado cuando se omite el parámetro order.

Value: ASC. Alternativa value: 1/TRUE. Clasifica en orden ascendente de orderBy_expression.

Devolver value

Tabla que incluye solo los values presentes en la tabla indexColumnsTable and que tiene una columna index en lugar de all columnas presentes (por nombre) en la tabla indexColumnsTable.

Observaciones

  • Esta función not garantiza cualquier criterio de ordenación de resultados.

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