MicroStrategy ONE
Introducción a los atributos derivados
Puede crear y agregar atributos derivados a un panel, en función de los objetos del conjunto de datos que ya están incluidos en el panel. 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 tablero.
- Cambie un indicador existente a un atributo. Cada valor del indicador aparece como un valor independiente en el atributo. La métrica original no se modifica y permanece en el tablero. Ver Administrar objetos del conjunto de datos para obtener más información.
- Cree atributos adicionales de día, para cualquier atributo de fecha. Esto le permite mejorar la profundidad de la información relacionada con el tiempo disponible para sus datos generando atributos que contienen niveles más altos de datos de tiempo basados en un atributo existente en un panel. Si el atributo contiene datos de mes, se puede generar el atributo Año, que contiene el año de cada mes. Ver 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.
Su panel contiene el atributo Empleado, que contiene formularios de atributos separados para el nombre y 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(Empleado@Nombre,1),".",
Empleado@Apellido)
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 domingo, 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
Crear un atributo derivado cambiando el tipo de datos de un atributo