Reordenar regla de atributo (Administración de datos)

Resumen

Reordena el orden de evaluación de una regla de atributos.

El orden de evaluación controla la secuencia en la que se evalúan las reglas. El orden de evaluación es importante cuando existen dependencias en los campos calculados, ya que el resultado podría verse afectado si las reglas están en otro orden.

Más información sobre el orden de evaluación de reglas de atributo

Parámetros

EtiquetaExplicaciónTipo de datos
Tabla de entrada

La tabla que contiene la regla de atributo con el orden de evaluación que se actualizará.

Table View
Nombre de la regla de cálculo

El nombre de la regla de cálculo para la que se actualizará el orden de evaluación.

String
Orden de evaluación

El nuevo orden de evaluación para la regla. Por ejemplo, si hay cinco reglas y una regla en particular está en la posición 5 (la posición quinta, para ser evaluada en último lugar) pero desea que se evalúe en la posición 2 (para ser evaluada en segundo lugar), introduzca 2 para el valor. El orden de evaluación de las reglas después de la posición 2 se reasignarán (es decir, la posición 2 se convierte en la posición 3, la posición 3 en la 4 y la posición 4 en la 5).

Long

Salida derivada

EtiquetaExplicaciónTipo de datos
Tabla actualizada

La tabla de entrada con su orden de evaluación de reglas de atributos actualizado.

Table View

arcpy.management.ReorderAttributeRule(in_table, name, evaluation_order)
NombreExplicaciónTipo de datos
in_table

La tabla que contiene la regla de atributo con el orden de evaluación que se actualizará.

Table View
name

El nombre de la regla de cálculo para la que se actualizará el orden de evaluación.

String
evaluation_order

El nuevo orden de evaluación para la regla. Por ejemplo, si hay cinco reglas y una regla en particular está en la posición 5 (la posición quinta, para ser evaluada en último lugar) pero desea que se evalúe en la posición 2 (para ser evaluada en segundo lugar), introduzca 2 para el valor. El orden de evaluación de las reglas después de la posición 2 se reasignarán (es decir, la posición 2 se convierte en la posición 3, la posición 3 en la 4 y la posición 4 en la 5).

Long

Salida derivada

NombreExplicaciónTipo de datos
updated_table

La tabla de entrada con su orden de evaluación de reglas de atributos actualizado.

Table View

Muestra de código

Ejemplo de ReorderAttributeRule (ventana de Python)

Utilice la función ReorderAttributeRule para actualizar el orden de evaluación de una regla de cálculo denominada calculateRuleLabel para que se evalúe en primer lugar.

import arcpy
arcpy.management.ReorderAttributeRule("C:\\MyProject\\sdeConn.sde\\progdb.user1.GasPipes", 
                                      "calculateRuleLabel", 1)

Temas relacionados