Configurar propiedades del comportamiento de las tablas para informes de Power View
Si va a usar un libro PowerPivot como modelo de datos para Power View, puede establecer las propiedades del comportamiento de las tablas que exponen filas de detalles en un nivel más específico. El establecimiento de las propiedades del comportamiento de las tablas cambia el comportamiento de agrupación de las filas de detalle y proporciona una mejor colocación predeterminada de la información de identificación (como nombres, carnés con fotografía o imágenes de logotipo) en contenedores, tarjetas y gráficos.
Use este tema para saber cómo las propiedades específicas de comportamiento de tabla afectan a la experiencia de diseño de informe en Power View.
En este artículo
Cómo afectan las propiedades de comportamiento de tabla al diseño de informe
Abrir el cuadro de diálogo de comportamiento de la tabla
Establecer la propiedad Identificador de fila
Establecer la propiedad Mantener filas únicas
Establecer una etiqueta predeterminada
Establecer una imagen predeterminada
Optimizar diseños específicos
Pasos siguientes
Cómo afectan las propiedades de comportamiento de tabla al diseño de informe
A diferencia de otras aplicaciones de informes que requieren que se defina explícitamente la agrupación en un informe, Power View agrupa los elementos automáticamente según las columnas que se coloquen en la lista de campos de informe y en el formato de presentación que se use. En la mayoría de los casos, la agrupación predeterminada genera un resultado óptimo. Pero en algunas tablas, normalmente aquellas que contienen datos detallados, el comportamiento de agrupación predeterminada agrupará a veces filas que no deberían estarlo. Para estas tablas, puede establecer las propiedades que provocan que las filas se repitan en vez de agruparse.
El establecimiento de las propiedades de comportamiento de las tablas se recomienda para las tablas donde las filas individuales tengan un interés primordial, como los registros de empleado o de cliente. En cambio, entre las tablas que no se benefician de estas propiedades están aquellas que actúan como tabla de búsqueda (por ejemplo, las tablas de fechas, las de categorías de producto o las de departamentos, donde la tabla consta de un número relativamente reducido de filas y de columnas), o las tablas de resumen que contienen filas que solo ofrecen interés cuando se resumen (por ejemplo, los datos del censo que se acumulan por sexo, edad o ubicación geográfica). En las tablas de resumen y de búsqueda, el comportamiento de agrupación predeterminada genera el mejor resultado.
Las propiedades del comportamiento de las tablas son:
Identificador de fila: especifica una columna que contiene solo valores únicos, lo que permite usar esa columna como clave interna de agrupación.
Mantener filas únicas: especifica qué columnas proporcionan valores que se deben tratar como únicos aunque estén duplicados (por ejemplo, nombre de empleado y apellido para los casos en que dos o varios empleados compartan el mismo nombre).
Etiqueta predeterminada: especifica qué columna proporciona un nombre para mostrar que representará los datos de fila (por ejemplo, el nombre de empleado en un registro del empleado).
Imagen predeterminada: especifica qué columna proporciona una imagen que representará los datos de fila (por ejemplo, un carné con fotografía en un registro del empleado).
[!NOTA]
En SQL Server 2012, las propiedades de comportamiento de tabla solo las usa Power View. Las propiedades de comportamiento de tabla no afectan a los informes dinámicos de Excel.
Volver al principio
Abrir el cuadro de diálogo de comportamiento de la tabla
En la vista de datos de la ventana de PowerPivot, haga clic en Ventana de PowerPivot: pestaña Avanzadas.
Haga clic en la pestaña de la tabla en la parte inferior de la ventana para seleccionar la tabla para la que está configurando las propiedades.
En Propiedades de informes, haga clic en Comportamiento de la tabla.
Establezca Identificador de tabla y, a continuación, prosiga para especificar otras propiedades de este cuadro de diálogo.
Volver al principio
Establecer la propiedad Identificador de fila
En la tabla, el identificador de fila especifica una columna única que contiene solo valores únicos y ningún valor en blanco. La propiedad Identificador de fila se utiliza para cambiar la agrupación de forma que los grupos no se basen en la composición de campos de una fila, sino en una columna fija que se utilice siempre para identificar de forma única una fila, independientemente de los campos que se usen en un diseño de informe determinado.
El establecimiento de esta propiedad cambia el comportamiento de agrupación predeterminada de una agrupación dinámica basada en las columnas presentes en la vista a un comportamiento fijo de agrupación que resume basándose en el identificador de fila. El cambio del comportamiento de agrupación predeterminada es pertinente para los diseños de informe como, por ejemplo, una matriz, que en caso contrario agruparía (o mostraría subtotales) para cada columna de la fila.
Al establecer un identificador de fila se habilitan las siguientes propiedades adicionales: Mantener filas únicas, Etiqueta predeterminada e Imagen predeterminada, cada una de las cuales afecta al comportamiento de campo en Power View.
También puede usar Identificador de tabla como una propiedad independiente para habilitar:
El uso de imágenes binarias en los informes. Mediante la eliminación de la ambigüedad en torno a la singularidad de las filas, Power View puede determinar cómo asignar imágenes predeterminadas y etiquetas predeterminadas a una determinada fila.
Quite los subtotales no deseados de un informe de matriz. La agrupación predeterminada en el nivel de campo crea un subtotal para cada campo. Si desea que solo se calcule un subtotal en el nivel de fila, con el establecimiento del identificador de fila obtendrá este resultado.
No puede establecer un identificador de fila para las tablas marcadas como tablas de fechas. En las tablas de fechas, el identificador de fila se especifica cuando se marca la tabla. Para obtener más información, vea Cuadro de diálogo Marcar como tabla de fechas.
Volver al principio
Establecer la propiedad Mantener filas únicas
Esta propiedad permite especificar las columnas que contienen información de identidad (como un nombre de empleado o un código de producto) de manera que se distinga una fila de otra. En los casos en que las filas parezcan idénticas (como dos clientes con el mismo nombre), las columnas que especifique para esta propiedad se repetirán en la tabla de informe.
Dependiendo de qué columnas agregue al informe, puede que encuentre filas que se tratan como filas idénticas porque los valores de cada fila parecen iguales (como dos clientes con el nombre Jon Yang). Esto podría suceder porque otras columnas que proporcionan diferenciación (como el segundo nombre, la dirección o la fecha de nacimiento) no están en la vista de informe. En este escenario, el comportamiento predeterminado es agrupar las filas aparentemente idénticas en una sola, que resumirá los valores calculados de las filas combinadas en un solo resultado más amplio.
Si establece la propiedad Mantener filas únicas, podrá designar una o varias columnas para que se repitan siempre, aunque haya instancias duplicadas, siempre que se agregue esa columna a la vista de informe. Los valores calculados asociados a la fila ahora se asignarán según cada fila individual en lugar de acumularlos en una sola fila. Al elegir columnas para la propiedad Mantener filas únicas, elija las que contienen información de diferenciación, como nombres.
[!NOTA]
Dado que las columnas que el usuario final seleccione pueden afectar a la agrupación, que cambiará el contexto de filtro en los cálculos de las expresiones, los diseñadores de modelos deben tener la precaución de crear medidas que devuelvan resultados correctos. Para obtener más información, vea Preguntas más frecuentes sobre el modelo tabular.
Volver al principio
Establecer una etiqueta predeterminada
Esta propiedad especifica una etiqueta que aparece de forma destacada en una tarjeta, o junto con la imagen predeterminada en la franja de navegación de un informe de mosaico. Cuando se usa con una imagen predeterminada, la etiqueta predeterminada aparece debajo de la imagen. Al elegir una etiqueta predeterminada, seleccione la columna que proporcione más información acerca de la fila (por ejemplo, un nombre).
En el diseño de la franja de pestañas para un contenedor de mosaico, con la franja de navegación en la parte superior, la etiqueta predeterminada aparece en el área de titulo debajo de una imagen, ya como se define mediante la propiedad Imagen predeterminada. Por ejemplo, si tiene una lista de empleados, podría presentar en forma de mosaico la información de empleado, usando el carné con la fotografía como imagen predeterminada y el nombre del empleado como etiqueta predeterminada. La columna de etiqueta predeterminada siempre aparece debajo de la imagen en la navegación de franja de pestañas de un contenedor de mosaico, incluso si no la selecciona explícitamente en la lista de campos de informe.
En el diseño de flujo de carátulas de un contenedor de mosaico, con la navegación en la parte inferior de los mosaicos, la imagen predeterminada aparece sin la etiqueta predeterminada.
En un diseño de tarjeta, la etiqueta predeterminada aparece en una fuente mayor en el área de mosaico en la parte superior de cada tarjeta. Por ejemplo, si tiene una lista de empleados, podría crear tarjetas con la información de empleado, usando el carné con la fotografía como imagen predeterminada y el nombre del empleado como etiqueta predeterminada.
Volver al principio
Establecer una imagen predeterminada
Esta propiedad especifica una imagen que se muestra de forma predeterminada en la navegación de franja de pestañas de un informe de mosaico, o de forma destacada debajo de la etiqueta predeterminada en la parte izquierda de una tarjeta. Una imagen predeterminada debe tener contenido visual. Algunos ejemplos son: un carné con fotografía en la tabla de empleados, un logotipo de cliente en una tabla de clientes o el contorno de un país en una tabla geográfica.
[!NOTA]
Las imágenes se pueden extraer de direcciones URL en un archivo de imagen de un servidor web o como datos binarios insertados en el libro. Si la imagen se basa en una dirección URL, asegúrese también de establecer la columna como tipo de imagen para que Power View recupere la imagen en lugar de mostrar la dirección URL como datos de texto en el informe. Para obtener más información, vea Ventana de PowerPivot: pestaña Avanzadas.
Optimizar diseños específicos
Esta sección describe el efecto de establecer las propiedades del comportamiento de las tablas desde el punto de vista de un formato de presentación determinado y las características de los datos. Si intenta ajustar el diseño de un informe de matriz, por ejemplo, puede utilizar esta información para comprender cómo mejorar una presentación de matriz mediante propiedades de comportamiento de tablas en el modelo.
Faltan imágenes
Las propiedades que establezca en el modelo determinan si las imágenes se visualizarán en un informe o se representarán como valores de texto en el informe. En el ejemplo siguiente, faltan las imágenes en el informe. Donde debe aparecer una imagen, se muestra la ubicación de URL del archivo de imagen en su lugar. Este comportamiento se produce porque el texto del modelo se interpreta como texto en el informe. Puede cambiar este comportamiento si establece propiedades en una columna que contenga una dirección URL de imagen. La propiedad indica a Power View que use el valor de la columna como dirección URL en lugar de hacerlo como texto.
Para indicar las columnas que contienen direcciones URL de imagen, establezca la propiedad Dirección URL de la imagen de modo que Power View recupere el archivo de imagen. Para las imágenes binarias, solo tiene que establecer la propiedad Identificador de tabla. Para obtener más información, vea Crear un informe de Reporting Services utilizando datos PowerPivot.
Volver al principio
Las tablas no tienen una o varias filas
El comportamiento de agrupación predeterminada produce a veces un resultado que es lo contrario de lo que se pensó; concretamente, las filas de detalles que están presentes en el modelo no aparecen en el informe. De forma predeterminada, Power View agrupa las columnas que se agregan a la vista. Si agrega Nombre de país al informe, cada país aparecerá una vez en la vista, aunque la tabla base contenga miles de filas que incluyen varias instancias de cada nombre de país. En este caso, el comportamiento de agrupación predeterminada genera el resultado correcto.
Sin embargo, considere otro ejemplo en el que tal vez desee que aparezcan varias instancias de una fila, ya que las filas subyacentes contienen, de hecho, datos sobre entidades distintas. En este ejemplo, suponga que tiene dos clientes con el mismo nombre, Jon Yang. Si se usa el comportamiento de agrupación predeterminada, en el informe solo aparecerá una instancia de Jon Yang. Además, dado que en la lista solo aparece una instancia, la medida Ingresos anuales será la suma de ese valor para ambos clientes. En esta situación, donde los clientes que comparten el mismo nombre son realmente personas distintas, el comportamiento de agrupación predeterminada produce un resultado incorrecto.
Para cambiar el comportamiento de agrupación predeterminada, establezca las propiedades Identificador de tabla y Mantener filas únicas. En Mantener filas únicas, elija la columna Apellido para que este valor se repita para una fila, aunque ya aparezca en otra. Después de cambiar las propiedades y volver a publicar el libro, puede crear el mismo informe, solo que en esta ocasión verá los de clientes llamados Jon Yang con los ingresos anuales correctamente asignados a cada uno de ellos.
Volver al principio
El diseño de la matriz está demasiado amontonado
Cuando se muestra una tabla de detalles en una matriz, la agrupación predeterminada proporciona un valor resumido para cada columna. Dependiendo de los objetivos que tenga, podría haber más resúmenes de lo que le gustaría. Para cambiar este comportamiento, puede establecer Identificador de tabla. No será necesario establecer más propiedades adicionales; el identificador de fila es suficiente para cambiar la agrupación de forma que los resúmenes que se calculen para cada fila se basen en su identificador único de fila.
Compare estas imágenes de antes y después que muestran cómo el establecimiento de esta propiedad afecta al diseño de una matriz.
Antes: agrupación predeterminada basada en los campos de la matriz
Después: agrupación según el identificador de fila
Volver al principio
Gráfico que muestra demasiados elementos y niveles en el eje
Los informes de gráfico que muestran datos detallados deben usar el identificador de fila como eje. Sin un identificador de fila, el eje es indeterminado, lo que produce un diseño basado en suposiciones que puede que no tenga sentido. Para cambiar este comportamiento, puede establecer Identificador de tabla. No será necesario establecer más propiedades adicionales; el identificador de fila es suficiente para cambiar la agrupación de forma que los resúmenes que se calculen para cada fila se basen en su identificador único de fila.
Compare estas imágenes de antes y después que muestran cómo el establecimiento de esta propiedad afecta al diseño de un gráfico. Es el mismo informe, con los mismos campos y presentación. La única diferencia consiste es que la imagen inferior muestra un informe después de haberse establecido Identificador de tabla en la tabla de elementos.
Antes: agrupación predeterminada basada en los campos de un gráfico
Después: agrupación según el identificador de fila (el identificador de fila se convierte en el eje)
Volver al principio
Pasos siguientes
Después de haber evaluado las tablas del modelo y establecer las propiedades del comportamiento de las tablas para que las que contengan filas de detalles aparezcan siempre como elementos individuales, puede optimizar aún más el modelo mediante propiedades o configuraciones adicionales. Para obtener más información acerca de cómo mejorar la experiencia de diseño de informe, vea Crear un informe de Reporting Services utilizando datos PowerPivot.
Vea también
Referencia
Cuadro de diálogo Comportamiento de tabla
Conceptos
Configurar un conjunto de campos predeterminado para informes de Power View
Crear un informe de Reporting Services utilizando datos PowerPivot
Ocultar columnas de aplicaciones de informes