Definición de Enlace Maestro-Detalle de Vistas

Los enlaces maestro-detalle de vistas permiten establecer una relación entre dos o más vistas de manera que una de ellas, denominada vista maestro, dirija los cambios de datos de una o varias vistas, denominadas vistas detalle.

Por ejemplo, supongamos que disponemos de las siguientes dos vistas:

  • Una tabla que muestra los Dólares por Región

  • Un gráfico que muestra los Dólares por Marca con Región en una guía de desplazamiento de sección

Con esta funcionalidad, puede enlazar las dos vistas de forma que, al hacer clic en una región determinada de la tabla, tanto la región de la guía de desplazamiento de sección del gráfico como los datos de éste, cambian para reflejar la región seleccionada. Por ejemplo, en la ilustración, al hacer clic en APAC en la tabla en la columna D50 Region, la miniatura se posiciona en la guía de desplazamiento de sección en APAC y se actualizan los datos del gráfico a los de APAC.

Definición de Vistas Maestras

Una vista maestro dirige los cambios de una o más vistas detalle.

Una vista se convierte en maestro al configurar la interacción de una columna en la vista para enviar los eventos maestro-detalle en los canales designados. Esta columna se conoce como columna maestro.

Cuando se hace clic en los valores de la columna maestro, se envía un evento maestro-detalle, transfiriendo así la información para actualizar los datos en una vista detalle.

Los siguientes tipos de vista pueden ser vistas maestro:

  • Gráfico de Embudo

  • Indicador

  • Gráfica

  • Matriz de Calor

  • Mapa

  • Tabla Dinámica

  • Tabla

  • Diagrama de Trellis (solo los bordes externos, no las visualizaciones internas)

Una vista maestro puede estar en el mismo análisis que la vista de detalles o en uno diferente. Una vista maestro puede actualizar los datos en una o más vistas de detalles.

Los eventos de maestro-detalle que se configuran en las columnas que residen en el borde de la fila o columna (es decir, la leyenda o etiquetas de grupo) de un gráfico o indicador se exponen desde el elemento de datos correspondiente de la vista (al hacer clic) junto con cualquier evento configurado en la medida que le corresponde al elemento de datos.

Tipos de Columnas que Pueden Ser Columnas Maestro

Cualquier tipo de columna (jerárquica, de atributo o de medida) puede ser una vista maestro.

No obstante, la columna maestro no se podrá mostrar en la arista de página ni en la guía de desplazamiento de sección de la vista maestro. Debe aparecer en el cuerpo de la vista.

Nota:

Las columnas jerárquicas están soportadas como columnas maestro, si bien en caso de que un usuario haga clic en un nivel de jerarquía, el cambio se aplicará a la vista detalle sólo si el nivel se amplía también.

¿Qué Información Transfieren los Eventos Maestro-Detalle?

Cuando se genera un evento maestro-detalle, se transfiere la definición de la celda (o elemento) de la vista maestro sobre la que se ha hecho clic.

La información específica que transfiere un evento maestro-detalle dependerá del tipo de columna:

  • Para una columna de atributo, transfiere el valor sobre el que se hace clic y la información contextual en la parte izquierda y superior del miembro del eje.

    Por ejemplo, en la ilustración, si la columna de atributo D51 Area es la columna maestra y hace clic en Central (resaltado en azul), la información de evento maestro-detalle transferida es D50 Region = AMERICAS y D51 Area = Central.

  • Para una columna de medida, transfiere toda la información contextual para el valor de datos.

    Por ejemplo, en la siguiente ilustración, si la columna de medida 1 - Revenue es la columna maestra y hace clic en 1,113,286 (resaltado en azul), la información de evento maestro-detalle transferida es D50 Region = AMERICAS, D51 Area = Central y T05 Per Name Year = 2012.

La información de evento maestro-detalle define la ubicación de una arista de página o de una guía de desplazamiento de sección en una vista detalle.

Definición de Canales

Un canal enlaza una vista maestro con una vista de detalles.

Se trata del vehículo que transmite los eventos maestro-detalle desde la vista maestro a la vista de detalles. Se debe utilizar el mismo canal para la vista maestro y la vista de detalles en una relación maestro-detalle, por ejemplo, Canal1. Tenga en cuenta que el nombre del canal es sensible a mayúsculas/minúsculas.

Definición de Vistas Detalle

Una vista detalle es aquella que recibe y responde a los eventos maestro-detalle que envía la vista maestro a través de un canal específico.

Se convierte en vista detalle cuando se configura para que reciba los eventos maestro-detalle.

Una vista de detalles incluye una o más columnas cuyos valores cambian directamente por la información transmitida por un evento maestro-detalle. Estas columnas se conocen como columnas de detalle. Una columna de detalle debe:

  • Estar en la arista de página o en la guía de desplazamiento de sección de la vista detalle. El hecho de que se muestre en la posición de página o en la guía de desplazamiento de sección dependerá del tipo de vista.

    • En el caso de tablas dinámicas o tablas, debe estar en la arista de página

    • En el caso de gráficos e indicadores, podrá estar en la arista de página o en la guía de desplazamiento de sección

      Nota:

      Si la columna detalle se encuentra en una guía de desplazamiento de sección y existe una arista de página, la columna detalle no se actualizará con la información del evento maestro-detalle. Por ejemplo, si la información del evento es D50 Region=AMERICAS y T05 Per Name Year = 2009 y en la posición de página de la vista detalle aparece Region y en la guía de desplazamiento de sección Years, solo se actualizaría Region.
  • Coincidir con una columna de la vista maestro

Cuando una vista detalle contiene varias columnas detalle, recibirá y responderá a los eventos maestro-detalle en varios canales.

Los siguientes tipos de vistas pueden ser vistas detalle:

  • Gráfico de Embudo

  • Indicador

  • Gráfica

  • Matriz de Calor

  • Mapa

  • Tabla Dinámica

  • Tabla

  • Diagrama de Trellis (solo los bordes externos, no las visualizaciones internas)

Una vista de detalles:

  • Puede recibir eventos maestro-detalle de varias vistas maestro

  • Puede encontrarse en el mismo análisis que la vista maestro o en uno distinto

  • No puede actuar como vista maestro en otra

Funcionamiento de Enlaces de Maestro-Detalle de Vistas

Cuando una vista maestro y una vista detalle están enlazadas y el usuario hace clic en una celda (o elemento) de la columna maestro, se genera un evento maestro-detalle en el canal designado y la información de dicho evento se transfiere a la vista detalle.

La vista detalle (que está recibiendo los eventos maestro-detalle en el canal designado), recibe el evento y la información. A continuación, la revisa con el fin de determinar qué columna de esta información coincide con la columna detalle. Cuando detecta una coincidencia, recoge los valores de la columna de la información del evento maestro-detalle, actualiza la columna detalle y refresca la totalidad de la vista detalle.

Nota:

En caso de que una columna maestro se encuentre en una guía de desplazamiento de sección, la vista detalle que no está visible inicialmente en el explorador no se actualizará ni refrescará hasta que la vista aparezca cuando se desplace hasta ella. Para obtener más información sobre las guías de desplazamiento de la sección, consulte Definición de Guías de Desplazamiento de Sección en Gráficos, Indicadores y Embudos.

Para ver un ejemplo de cómo funciona el enlace maestro-detalle de vistas, consulte Ejemplo de Tablas y Gráficos Enlazados en Relaciones Maestro-Detalle.