Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Si usa un modelo tabular como modelo de datos para Power View, puede establecer propiedades de comportamiento de tabla que expongan filas de detalle en un nivel más granular. Establecer las propiedades de comportamiento de la tabla cambia el comportamiento de agrupación de filas de detalle y produce una mejor colocación predeterminada de la información identificativa (como nombres, identificadores de fotos o imágenes de logotipo) en diseños de mosaico, tarjeta y gráfico.
Power View difiere de otras aplicaciones de informes en que agrupará los elementos automáticamente durante el diseño del informe, mediante la evaluación de las columnas que colocó en la lista de campos del informe con el formato de presentación que está usando. En la mayoría de los casos, la agrupación predeterminada genera un resultado óptimo. Pero para algunas tablas, principalmente aquellas que contienen datos detallados, el comportamiento de agrupación predeterminado a veces agrupará las filas que no deben agruparse. Para estas tablas, puede establecer propiedades que cambien cómo se evalúan los grupos.
Se recomienda establecer las propiedades de comportamiento de la tabla para las tablas en las que las filas individuales son de interés principal, como los registros de empleados o clientes. En cambio, las tablas que no se benefician de estas propiedades incluyen las que actúan como una tabla de búsqueda (por ejemplo, una tabla de fechas, una tabla de categorías de producto o una tabla de departamento, donde la tabla consta de un número relativamente pequeño de filas y columnas) o tablas de resumen que contienen filas que solo son interesantes cuando se resumen (por ejemplo, datos del censo que se acumulan por sexo, edad o geografía). En el caso de las tablas de búsqueda y resumen, el comportamiento de agrupación predeterminado genera el mejor resultado.
Nota:
Las propiedades de comportamiento de tabla solo afectan a los modelos tabulares usados como modelos de datos en Power View. Las propiedades de comportamiento de tabla no se admiten en los informes dinámicos de Excel.
Las propiedades de comportamiento de tabla incluyen lo siguiente:
Identificador de fila : especifica una columna que solo contiene valores únicos, lo que permite que esa columna se use como clave de agrupación interna.
Mantener filas únicas : especifica qué columnas proporcionan valores que se deben tratar como únicos incluso si son duplicados (por ejemplo, nombre de empleado y apellidos, en los casos en los que dos o más empleados comparten el mismo nombre).
Etiqueta predeterminada : especifica qué columna proporciona un nombre para mostrar para representar datos de fila (por ejemplo, nombre de empleado en un registro de empleado).
Imagen predeterminada : especifica qué columna proporciona una imagen que representa los datos de fila (por ejemplo, un identificador de foto en un registro de empleado).
Nota:
Consulte la siguiente sección para abordar las optimizaciones de diseño desde el punto de vista de un formato de presentación determinado: Optimización para diseños específicos.
Abrir el cuadro de diálogo Comportamiento de la tabla
En SQL Server Data Tools (SSDT), haga clic en la tabla (pestaña) para la que va a configurar una lista de campos predeterminada.
En la ventana Propiedades , en la propiedad Comportamiento de la tabla , haga clic en Hacer clic para editar.
En el cuadro de diálogo Comportamiento de la tabla , establezca el identificador de fila y, a continuación, especifique otras propiedades en este cuadro de diálogo.
Establecimiento de la propiedad Row Identifier
Dentro de la tabla, el identificador de fila especifica una sola columna que contiene solo valores únicos y sin valores en blanco. La propiedad Identificador de fila se usa para cambiar la agrupación, por lo que un grupo no se basa en la composición de campo de una fila, sino en una columna fija que siempre se usa para identificar de forma única una fila, independientemente de los campos usados en un diseño de informe determinado.
Establecer esta propiedad cambia el comportamiento de agrupación predeterminado de la agrupación dinámica en función de las columnas presentes en el lienzo, a un comportamiento fijo de agrupación que se resume en función del identificador de fila. Cambiar el comportamiento de agrupación predeterminado es relevante para los diseños de informe, como una matriz, que de lo contrario agruparía (o mostraría subtotales) para cada columna de la fila.
En Power View, establecer un identificador de fila habilita las siguientes propiedades adicionales: Mantener la propiedad Filas únicas , la propiedad Etiqueta predeterminada y la propiedad Imagen predeterminada .
También puede usar el identificador de fila por sí mismo, como una propiedad independiente, para habilitar lo siguiente:
Uso de imágenes binarias en un informe. Al quitar la ambigüedad en torno a la unicidad de fila, Power View puede determinar cómo asignar imágenes predeterminadas y etiquetas predeterminadas para una fila determinada.
Quite subtotales no deseados de un informe de matriz. La agrupación predeterminada en el nivel de campo crea un subtotal para cada campo. Si solo desea un único subtotal que se calcule en el nivel de fila, al establecer el identificador de fila se genera este resultado.
No se puede establecer un identificador de fila para las tablas marcadas como tablas de fechas. Para las tablas de fechas, se especifica el identificador de fila al marcar la tabla. Para obtener más información, vea Cuadro de diálogo Marcar como tabla de fechas (SSAS).
Establecimiento de la propiedad Keep Unique Rows
Esta propiedad permite especificar qué columnas transmiten información de identidad (por ejemplo, un nombre de empleado o un código de producto) de forma que distinga una fila de otra. En los casos en los que las filas parecen ser idénticas (por ejemplo, dos clientes con el mismo nombre), las columnas especificadas para esta propiedad se repiten en la tabla de informes.
En función de las columnas que agregue a un informe, es posible que encuentre filas que se traten como filas idénticas porque los valores de cada fila parecen ser los mismos (por ejemplo, dos clientes denominados Jon Yang). Esto puede ocurrir porque otras columnas que proporcionan diferenciación (por ejemplo, un nombre intermedio, una dirección o una fecha de nacimiento) no están en el lienzo del informe. En este escenario, el comportamiento predeterminado es agrupar las filas aparentemente idénticas en una sola fila, resumiendo los valores calculados en un único resultado mayor de las filas combinadas.
Al establecer la propiedad Keep Unique Rows , puede designar una o varias columnas que siempre deben repetirse, incluso si hay instancias duplicadas, siempre que agregue esa columna al lienzo del informe. Los valores calculados asociados a la fila ahora se asignarán a cada fila individual, en lugar de agruparse en una única fila. Al elegir columnas para la propiedad Mantener filas únicas , elija las que contengan valores únicos o casi únicos.
Nota:
Dado que las columnas que selecciona el usuario final pueden afectar a la agrupación, lo que cambia el contexto de filtro para los cálculos de expresiones, los diseñadores de modelos deben tener cuidado para crear medidas que devuelvan los resultados correctos. Para más información, consulte Preguntas más frecuentes sobre Power View.
Establecimiento de una etiqueta predeterminada
Esta propiedad especifica una etiqueta que aparece en la barra de navegación de un informe de mosaico. Cuando se usa con una imagen predeterminada, la etiqueta predeterminada aparece bajo la imagen. Sin una imagen, la etiqueta predeterminada aparece por sí misma. Al elegir una etiqueta predeterminada, elija la columna que transmita la mayoría de la información sobre la fila (por ejemplo, un nombre).
En un diseño de icono, la etiqueta predeterminada aparece en el área de título debajo de una imagen, tal como se define en la propiedad Imagen predeterminada. Por ejemplo, si tiene una lista de empleados, puede mostrar la información de los empleados, usando su identificador de foto como imagen predeterminada y Nombre de empleado como etiqueta predeterminada. En un icono, la etiqueta predeterminada aparece bajo la imagen predeterminada. Estas columnas siempre aparecen en el icono, incluso si no las selecciona explícitamente en la lista de campos del informe.
Establecimiento de una imagen predeterminada
Esta propiedad especifica una imagen que aparece en la franja de navegación de un informe de panel o en la parte frontal de una tarjeta. En el informe, al seleccionar la columna que contiene la imagen predeterminada, la imagen predeterminada aparecerá colocada en la franja de navegación de un diseño de informe de icono o en la parte frontal de una tarjeta. Una imagen predeterminada debe ser contenido visual. Algunos ejemplos incluyen una identificación con fotografía en la tabla de empleados, un logotipo de cliente en una tabla de clientes o una forma de país en una tabla de geografía.
Nota:
Las imágenes se pueden obtener de direcciones URL a un archivo de imagen en un servidor web o como datos binarios incrustados en el libro. Si la imagen se basa en una dirección URL, asegúrese de establecer también la columna como un 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.
Optimización de diseños específicos
En esta sección se describe el efecto de establecer propiedades de comportamiento de tabla desde el punto de vista de un formato de presentación y características concretos de los datos. Si está intentando ajustar el diseño de un informe de matriz, por ejemplo, puede usar esta información para comprender cómo mejorar una presentación de matriz mediante propiedades de comportamiento de tabla en el modelo.
Faltan imágenes
Las propiedades establecidas en el modelo determinan si las imágenes se visualizan en un informe o se representan como valores de texto en el informe.
De forma predeterminada, el texto del modelo se interpreta como texto en el informe. Si una columna de texto es una dirección URL de una imagen de informe, recuerde establecer la propiedad Image URL para que Power View recupere el archivo de imagen. En el caso de las imágenes binarias, recuerde establecer la propiedad Identificador de fila .
Faltan una o varias filas en las tablas
A veces, el comportamiento de agrupación predeterminado da como resultado un resultado que es opuesto a lo que se pretende; en concreto, las filas de detalle que están presentes en el modelo no aparecen en el informe. De forma predeterminada, Power View agrupa basándose en las columnas que agregas al lienzo. Si agrega el nombre de país al informe, cada país aparece una vez en el lienzo, aunque la tabla subyacente pueda contener miles de filas que incluyan varias instancias de cada nombre de país. En este caso, el comportamiento de agrupación predeterminado genera el resultado correcto.
Sin embargo, considere un ejemplo diferente en el que es posible que quiera que aparezcan varias instancias de una fila, ya que, de hecho, las filas subyacentes contienen datos sobre diferentes entidades. En este ejemplo, supongamos que tiene dos clientes denominados Jon Yang. Con el comportamiento de agrupación predeterminado, solo aparecerá una instancia de Jon Yang en el informe. Además, dado que solo aparece una instancia en la lista, la medida Ingresos anuales es la suma de ese valor para ambos clientes.
Para cambiar el comportamiento de agrupación predeterminado, establezca las propiedades Identificador de fila y Mantener filas únicas . En Mantener filas únicas, elija la columna Apellidos para que este valor se repita para una fila, incluso si ya aparece en otra fila. Después de cambiar las propiedades y volver a publicar el libro, puede crear el mismo informe, pero esta vez verá a ambos clientes llamados Jon Yang, con los ingresos anuales asignados correctamente a cada uno.
El diseño de matriz está demasiado sobrecargado
Cuando se presenta una tabla de detalles en una matriz, la agrupación predeterminada proporciona un valor resumido para cada columna. Dependiendo de sus objetivos, puede ser más resúmenes de los que desee. Para cambiar este comportamiento, puede establecer identificador de fila. No es necesario establecer propiedades adicionales; simplemente establecer el identificador de fila es suficiente para cambiar la agrupación para que los resúmenes se calculen para cada fila en función de su identificador de fila único.
Compare lo siguiente antes y después de las imágenes que muestran el efecto de establecer esta propiedad para un diseño de matriz.
Antes: Agrupación predeterminada basada en campos de matriz
Después: Agrupación en el identificador de fila
Gráfico que muestra demasiados elementos y niveles en el eje
Los informes de gráficos que muestran datos detallados deben usar el identificador de fila como eje. Sin un identificador de fila, el eje es indeterminado, lo que da lugar a un diseño de mejor estimación que podría no tener sentido. Para cambiar este comportamiento, puede establecer identificador de fila. No es necesario establecer propiedades adicionales; simplemente establecer el identificador de fila es suficiente para cambiar la agrupación para que los resúmenes se calculen para cada fila en función de su identificador de fila único.
Compare las imágenes de antes y después que muestran el efecto de establecer esta propiedad para un diseño de gráfico. Es el mismo informe, con campos y presentación idénticos. La única diferencia es que la imagen inferior muestra un informe después de establecer el identificador de fila en la tabla Elementos.
Antes: Agrupación predeterminada basada en campos de un gráfico
Después: Agrupación en el identificador de fila (el identificador de fila se convierte en el eje)
Pasos siguientes
Después de evaluar las tablas del modelo y establecer las propiedades de comportamiento de tabla en las que contienen filas de detalles que siempre deben aparecer como elementos individuales, puede optimizar aún más el modelo a través de propiedades o configuraciones adicionales.