Establecer valores de visualización basados en otras columnas

A veces, es posible que desee mostrar otros valores distintos de los que realmente definen un eje como valores de visualización. Los valores de visualización se pueden configurar fácilmente en el menú flotante Datos del análisis.

Por ejemplo, es posible que tenga datos para identificadores de clientes en una tabla de datos externa (por ejemplo, datos de transmisión) junto con mucha otra información, pero la asignación de los identificadores a los nombres de clientes reales se incluye en una tabla de datos importada más pequeña. Cuando una de las tablas de datos está en la base de datos, no es posible agregar columnas directamente para combinar las dos tablas. En este caso, puede elegir mostrar los datos basados en ID externos en una visualización, pero cambiar los valores de visualización para mostrar alternativamente los nombres de los clientes de la tabla de datos importados como etiquetas de los ejes. (Tanto los datos como los valores de visualización pueden provenir de tablas de datos en memoria o en base de datos cuando se usan valores de visualización).

Los valores de visualización se configuran en el menú flotante Datos del análisis expandido. Solo se permiten expresiones o columnas de cadenas como valores de visualización.

Cuando se definen valores de visualización y existe una única columna de cadenas coincidente disponible en la tabla de datos de destino, puede elegir mostrar solo el valor de la otra columna, o una combinación del valor anterior y el valor de visualización de la otra columna:

Es posible especificar configuraciones similares aunque las opciones de acceso directo no estén disponibles. Puede hacerlo definiendo una expresión personalizada en la columna de valores de visualización (como Concatenate([Employees].[Employee ID],": ",[Employees].[Name])). Tenga en cuenta que las expresiones que mezclan columnas de varias tablas de datos no se admiten.

Nota: Actualmente, solo las columnas clasificadas como identificadores o categorías pueden tener valores de visualización. Si selecciona valores de visualización para otro tipo de columna, se volverán a clasificar automáticamente como categorías. Esto garantiza que las expresiones que usan esta columna esperan una expresión categórica en lugar de una continua. No puede usar valores de visualización con datos de cubo y no es posible usar imágenes o datos de geometría como valores de visualización.

Para usar valores de columna de una tabla de datos diferente, debe haber una coincidencia de columna entre las dos tablas de datos. Esto a menudo se crea automáticamente (por ejemplo, si el nombre y el tipo de datos de dos columnas de identificadores en las tablas de datos son idénticos), pero también es posible configurar coincidencias de columnas específicas con Spotfire Analyst. Consulte Varias tablas de datos en una visualización en la ayuda de Spotfire Analyst para obtener información general sobre el establecimiento de coincidencias entre tablas de datos.

Nota: Al cambiar los valores de visualización de una columna, los valores de visualización se mostrarán en todos los lugares en los que tenga sentido mostrarse, por ejemplo, como etiquetas de eje en ejes de categoría, en la información sobre herramientas de las visualizaciones, o en los filtros de casilla de verificación, botón de radio, elemento o cuadro de lista. Los filtros de rango y otras aplicaciones continuas siempre mostrarán los valores originales. La búsqueda en filtros de texto siempre se realiza respecto a los datos originales, por lo que la búsqueda de un valor de visualización no mostrará ningún resultado, mientras que la búsqueda en los filtros de cuadro de lista mostrará resultados para los valores de visualización y los valores originales.

Procedimiento

  1. En la barra de creación, haga clic en Datos del análisis y luego en la columna para la cual desea cambiar los valores de visualización.
  2. En el menú flotante ampliado, asegúrese de que Detalles de la columna seleccionada esté seleccionado.
  3. En la parte inferior del menú flotante expandido, haga clic en el selector de columna junto a Valores de visualización.
    Si hay más de una tabla de datos en el análisis y hay una coincidencia de columna disponible, verá una lista desplegable en la parte superior del selector de columnas expandido que le permite elegir una tabla de datos. Si tiene una única tabla de datos en el análisis, solo puede elegir columnas de esa tabla de datos. Consulte Elección de los datos que se analizarán y Selección de la carga de los datos para obtener ayuda sobre cómo agregar otra tabla de datos al análisis.
  4. En la parte superior del selector de columna, elija la tabla de datos de la cual se elegirán los valores para los valores de visualización.
    Si no puede ver ninguna columna en la lista, es posible que no tenga una coincidencia de columna definida. Consulte Asociación de columnas en la ayuda de Spotfire Analyst para obtener más información.
  5. Haga clic en la columna para proporcionar los valores de visualización.
    También puede definir una expresión personalizada para los valores de visualización. Por ejemplo,Concatenate([Employees].[Firstname], " ",[Employees].[Last name]). Consulte más detalles a continuación.
    Las visualizaciones y los filtros aplicables se actualizan para mostrar los valores de visualización en lugar de los valores originales.

Ejemplo

Consejo: Para excluir un eje en una sola visualización del uso de los valores de visualización y, en su lugar, usar los valores originales en la columna, puede especificar una expresión personalizada en ese eje. Por ejemplo, Integer([Employee ID]) as [Employee ID]

En este ejemplo, tiene dos tablas de datos diferentes en el análisis; la primera contiene los salarios de varios empleados, identificados con el número de empleado:

La segunda tabla de datos contiene una asignación del número de empleado al nombre y apellido de los empleados:

Al mostrar los datos sin procesar de la tabla de datos de salarios en un gráfico de barras, solo verá barras con números; sin embargo, al configurar que el valor de visualización de la columna del número de empleado sea el nombre y el apellido concatenados de tabla de asignación (mediante la expresión personalizada Concatenate([Employees].[First name]," ",[Employees].[Last name])) verá directamente qué empleado tiene qué salario:

El nombre para mostrar de la columna de ID de empleado en la tabla de datos de salarios se ha especificado en el menú desplegable Datos en análisis:

Consulte también Ordenar columnas con valores de visualización.