Enlace de vistas en relaciones maestro-detalle

Puede enlazar vistas para que los cambios realizados en una vista se apliquen también en otras vistas.

Por ejemplo, si selecciona 2011 como valor de "Año" en la vista maestra, se mostrará el dato 2011 en un gráfico en la vista de detalle.

Debe definir dos vistas para enlazarlas:

  • Una vista maestra que aplica los cambios realizados en los datos en una o más vistas de detalle.

    Los siguientes tipos de vistas pueden ser vistas maestras: gráfico de embudo, indicador, gráfico, matriz de calor, mapa, tabla dinámica, tabla y Trellis. En una vista de Trellis, solo los bordes externos pueden ser vistas maestras, pero no las visualizaciones internas.

    Una vista maestra puede ser del mismo análisis que la vista de detalles o de uno diferente.

    Una vista maestra contiene una columna maestra, donde se configura la interacción que envían los eventos maestro-detalle en un canal. Un canal ejecuta eventos maestro-detalle en la vista de detalles. La vista maestra debe mostrarse en el cuerpo de la vista; no puede mostrarse en el borde de la página ni en el panel deslizante de la sección.

  • Una vista de detalles que responda a eventos, como hacer clic en un valor en una tabla de vista maestra.

    Los siguientes tipos de vistas pueden ser vistas de detalles: gráfico de embudo, indicador, gráfico, matriz de calor, mapa, tabla dinámica, tabla y Trellis. En una vista de Trellis, solo los bordes externos pueden ser vistas de detalles, pero no las visualizaciones internas.

    Una vista de detalles:

    • Puede recibir eventos de varias vistas maestras.

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

    • No puede actuar como una vista maestra en otra vista.

Temas

Definición de vistas maestras

Como parte del proceso de enlazar las vistas en relaciones maestro-detalle, puede definir la vista maestra que envía los cambios a las vistas de detalles.

  1. Abra el análisis para editarlo.
  2. Para la columna que vaya a ser la columna maestra, en el separador Criterios, haga clic en el botón Opciones y seleccione Propiedades de columna.
    Asegúrese de utilizar uno de los tipos soportados para las vistas maestras.
  3. En el cuadro de diálogo Propiedades de columna, haga clic en el separador Interacción.
  4. En el cuadro Interacción Primaria del área Valor, seleccione Enviar Eventos de Maestro-Detalle.
  5. Introduzca en el campo Especificar Canal un nombre de canal a través del cual la vista maestro enviará los eventos maestro-detalle.
    Por ejemplo, si va a seleccionar una región geográfica, podría asignar al canal el nombre "RegionChoice".
  6. Haga clic en el separador Resultados para ver la vista de tabla por defecto o la vista de tabla dinámica.
  7. Haga clic en Aceptar.

Definición de vistas de detalles

Como parte del proceso de enlazar las vistas en relaciones maestro-detalle, puede definir las vistas de detalles que reciben los cambios de la vista maestra.

Nota: Asegúrese de colocar la columna de vista maestra (es decir, la columna de la vista maestra con la opción Interacción primaria definida en "Enviar eventos de maestro-detalle") en el área Peticiones de datos o Secciones de la vista de detalles.

  1. Abra el análisis para editarlo.
  2. Haga clic en el separador Resultados.
  3. Cree la vista que desee utilizar como vista de detalles.
    Asegúrese de utilizar uno de los tipos soportados para las vistas de detalles.
  4. En la barra de herramientas de la vista, haga clic en Editar.
  5. Arrastre la columna de vista maestra (con Interacción primaria definida en "Enviar eventos de maestro-detalle" en la vista maestra) hasta el recuadro Peticiones de datos o el recuadro Secciones y, a continuación, haga clic en Listo.
  6. En la barra de herramientas del editor de la vista, haga clic en el botón Ver propiedades. Aparece el cuadro de diálogo Propiedad de la vista.
  7. Seleccione Recibir eventos de maestro-detalle.
    La ubicación de la opción Recibir eventos de maestro-detalle depende del tipo de vista, como se muestra a continuación:
    • Cuadro de Diálogo Propiedades de Indicador: Separador General
    • Cuadro de diálogo Propiedades de gráfico: separador General (para un gráfico o gráfico de embudo)
    • Cuadro de Diálogo Propiedades de Matriz de Calor: Separador General
    • Cuadro de Diálogo Propiedades de Mapa: Separador Interacción
    • Cuadro de diálogo Propiedades de tabla dinámica: separador Estilo
    • Cuadro de Diálogo Propiedades de Tabla: Separador Estilo
  8. En el campo Canales de eventos, introduzca el nombre del canal que ha definido en el paso 5 en Definición de vistas maestras.
    Por ejemplo, es posible que haya asignado a una canal de región geográfica el nombre "RegionChoice".

    Los nombres de canal son sensibles a mayúsculas/minúsculas y deben coincidir exactamente con los nombres de canal especificados en la vista maestra. Separe los canales con comas; por ejemplo: canal a, canal b.

  9. Haga clic en Aceptar.

En el siguiente ejemplo, hay una vista de tabla de un análisis City Revenue enlazada a un gráfico de barras a través de una relación maestro-detalle.

En la vista de gráfico, la columna City está configurada como vista maestra. La columna City envía eventos a la vista de gráfico a través del canal CityChoice especificado.

La vista de gráfico incluye una petición de datos que permite a los usuarios seleccionar una ciudad. Los datos del gráfico se muestran según la ciudad elegida.

El gráfico está en la vista de detalles, con la petición de datos City que recibe eventos de la vista de tabla en el canal CityChoice especificado. Suponga que el usuario hace clic en un valor de la columna City en la vista de tabla. La petición de datos de la vista de gráfico se define en esa ciudad y el gráfico se refresca.