Version 2021

Introducción a los atributos derivados

Puede crear y agregar atributos derivados a un dossier o documento en función de objetos del conjunto de datos que ya estén incluidos en el dossier. Puede combinar el atributo de región geográfica con el atributo de estado para producir un resultado como Chicago, Illinois mediante la utilización de la función Concatenación. Un atributo derivado funciona de la misma forma que cualquier otro atributo. Puede agregarlo a una visualización, arrastrarlo a un campo de texto para mostrarlo como una etiqueta o utilizarlo como un filtro.

Puede crear fácilmente un atributo derivado que:

  • Cambie el tipo de datos de un atributo existente. El atributo derivado puede ser una cadena, un número o una fecha. El atributo original no se modifica y permanece en el dossier.
  • Cambie un indicador existente a un atributo. Cada valor del indicador aparece como un valor independiente en el atributo. El indicador original no se modifica y permanece en el dossier. Consulte Administrar objetos del conjunto de datos para obtener más información.
  • Cree atributos adicionales de día, para cualquier atributo de fecha. De esta forma, puede aumentar la profundidad de la información relacionada con el tiempo disponible para sus datos al generar atributos que contengan niveles más altos datos de tiempo en función de un atributo existente en un dossier. Si el atributo contiene datos de mes, se puede generar el atributo Año, que contiene el año de cada mes. Consulte Administrar objetos del conjunto de datos para obtener más información.

También puede crear atributos derivados más complejos mediante las funciones disponibles en el Editor de atributos.

El dossier contiene el atributo Empleado, que contiene representaciones de atributo separadas para el nombre y el apellido de cada empleado de la empresa. Una representación de atributo es una categoría descriptiva para cualquier dato que guarde sobre cualquiera de sus atributos. Desea mostrar la primera inicial y el apellido de cada empleado. Puede crear un atributo derivado basado en Empleado, con la función de concatenación para combinar la primera letra del nombre y el apellido. El atributo derivado tiene la siguiente definición:

Concat(Leftstr(Employee@FirstName,1),".",
Employee@LastName)

Cuando el atributo derivado aparece en una visualización, muestra cada empleado según la primera inicial y el apellido.

Puede utilizar un atributo derivado para convertir un indicador Salario en un atributo Rango de salario.

Defina los valores del atributo como rangos de salario, como 20.000 y 50.000. Cree un atributo derivado con la siguiente definición:

Concat(LeftStr(toString(Salary), (Length(toString(Salary))-4)), "0", "K")

Para mostrar los rangos de salario en miles, cambie la definición de la siguiente manera:

Concat(LeftStr(toString(Salary), (Length(toString(Salary))-3)), "K")

Por defecto, un atributo derivado contiene solo la representación de atributo de ID, pero puede definir más representaciones de atributo para el atributo derivado. Todas las representaciones de atributo además de la representación de atributo de ID deben basarse en el valor de la representación de atributo de ID.

La ordenación es una razón para crear una representación adicional en lugar de otro atributo derivado.

El conjunto de datos contiene un atributo Fecha en formato MM/DD/AA. Necesita mostrar los días de la semana en lugar de la fecha. Se crea un atributo derivado que realiza esta transformación, lo que devolverá valores de Lunes, Martes, etc. Desea que Lunes, el primer día de la semana, se muestre primero, seguido de Martes, y así sucesivamente. Cree un atributo derivado con las dos representaciones siguientes:

  • La representación de ID contiene el orden de clasificación por defecto.

    DayOfWeek(Date@ID)
  • La representación Desc contiene la descripción.

    ToString<Pattern=ddd>(Date@ID)

El atributo derivado, cuando aparece en una visualización, se ordena en función de la representación de ID.

Temas relacionados

Introducción a los atributos

Crear un atributo derivado

Crear un atributo derivado cambiando el tipo de datos de un atributo