Compartir a través de


Crear el informe Sales_by_Region_2008R2 (SSRS)

Este tutorial le servirá de ayuda para genera el informe Sales_by_Region_2008R2 de los informes de ejemplo de AdventureWorks 2008R2.

En él se muestra información sobre los clientes de Adventure Works en los Estados Unidos. Entre los clientes hay personas particulares y tiendas. Los clientes particulares hacen pedidos en línea directamente a Adventure Works. Las tiendas son los distribuidores de los productos de Adventure Works.

Para obtener más información acerca del conjunto de informes y sus relaciones, vea Tutoriales: Crear informes de ejemplo de AdventureWorks 2008R2 (SSRS).

Aprendizaje

En este tutorial realizará las tareas siguientes:

  • Definir un conjunto de datos y una consulta que recupere datos sobre las ventas a todos los clientes particulares de EE. UU., las ventas al total de tiendas de EE. UU. y las ventas al total de tiendas de cada estado.

  • Agregar un mapa de Estados Unidos desde la galería de mapas. El asistente para mapas agrega una capa de polígono para mostrar las formas de los estados de EE.UU.

  • Utilizar el asistente para mapas para configurar la capa de polígono de mapa de forma que el color de cada estado cambie en función del total de ventas a clientes particulares.

  • Agregar una capa de punto de mapa para mostrar las ubicaciones de almacenes

  • Utilizar el asistente para mapas para configurar la capa de punto de forma que el color de cada estado cambie en función del total de ventas a cada tienda.

  • Definir un parámetro de informe para especificar la distancia de interés entre una tienda y los clientes que viven cerca.

  • Agregar una acción de obtención de detalles en el marcador de ubicación de tienda para abrir el informe Customers_Near_Stores_2008R2.

  • Agregar una capa de mosaico de Bing Maps y tres parámetros de informe de forma que un usuario pueda cambiar la presentación interactivamente.

  • Agregar una tabla para mostrar la suma de totales de ventas a clientes particulares en cada estado de EE.UU. Utilizar la Función Lookup (Generador de informes 3.0 y SSRS) para incluir agregó la suma de los totales de ventas a tiendas en cada estado de EE.UU.

  • Agregar una tabla para mostrar todas las tiendas de un estado. Especificar el nombre del estado como un marcador.

  • Definir en el mapa una acción de hipervínculo en cada estado de EE.UU. que lleve a ese estado en la tabla de tiendas del estado.

  • Cambiar el orden de los parámetros en la barra de herramientas del visor de informes.

  • Publicar y comprobar el informe.

Tiempo estimado para completar este tutorial: 20 minutos.

Requisitos

Para obtener la lista de requisitos, vea Requisitos previos de los informes de ejemplo de AdventureWorks 2008R2 (SSRS).

Para este tutorial, se supone que ha llevado a cabo los pasos de Crear el proyecto del servidor de informes y el informe AdventureWorks2008R2_Base SAP (SSRS).

Para mostrar los mosaicos de Bing Maps, se debe configurar el servidor de informes para que admita esta característica. Para obtener más información, vea Planear la compatibilidad de mapas.

Nota

Para obtener más información sobre el uso de mosaicos de Bing Maps en un informe, vea Condiciones adicionales de uso y Declaración de privacidad.

Copie el informe base

Para abrir el proyecto y hacer una copia de un informe

  1. En Business Intelligence Development Studio, abra el proyecto de servidor de informes AdventureWorks 2008R2.

  2. En el Explorador de soluciones, haga lo siguiente:

    1. Haga clic con el botón secundario en AdventureWorks2008R2_Base.rdl y, a continuación, haga clic en Copiar.

    2. Haga clic con el botón secundario en el nodo del proyecto y, a continuación, haga clic en Pegar.

    3. Cambie el nombre del informe copiado a Sales_by_Region_2008R2.rdl.

Obtenga los datos de ventas a clientes particulares y tiendas

Para crear el conjunto de datos para las ventas a clientes particulares

  • En el panel Datos de informe, agregue un conjunto de datos incrustado con el nombre IndividualCustomerSales. Use el origen de datos compartido AdventureWorks2008R2 y la siguiente consulta:

    SELECT soh.SalesOrderID, soh.TotalDue, soh.OrderDate, 
      c.CustomerID, p.FirstName, p.LastName, 
        RTRIM(sp.StateProvinceCode) as StateProvinceCode, 
        ad.City, ad.PostalCode, ad.SpatialLocation
    FROM Sales.SalesOrderHeader AS soh INNER JOIN
       Sales.Customer AS c ON soh.CustomerID = c.CustomerID INNER JOIN
       Person.BusinessEntity AS b ON b.BusinessEntityID = c.PersonID INNER JOIN
       Person.Person AS p ON p.BusinessEntityID = b.BusinessEntityID INNER JOIN
       Person.BusinessEntityAddress AS a ON a.BusinessEntityID = b.BusinessEntityID INNER JOIN
       Person.Address AS ad ON ad.AddressID = a.AddressID INNER JOIN
       Person.AddressType AS at ON at.AddressTypeID = a.AddressTypeID INNER JOIN
       Person.StateProvince AS sp ON sp.StateProvinceID = ad.StateProvinceID
    WHERE(c.PersonID IS NOT NULL) 
       AND (at.Name = N'Home') 
       AND (sp.CountryRegionCode = N'US')
    

La consulta del conjunto de datos selecciona datos, incluida la dirección particular, de todos los clientes particulares de Estados Unidos, no de las tiendas.

Al agregar un mapa, estos datos proporcionan los datos analíticos que determinan el color de cada estado en función de su valor total de TotalDue. StateProvinceCode es el campo de coincidencia que relaciona los datos espaciales con los datos analíticos de este conjunto de datos.

Para crear el conjunto de datos para las ventas de las tiendas distribuidoras

  • En el Explorador de soluciones, agregue un conjunto de datos compartido denominado StoreSales. Use el origen de datos compartido AdventureWorks2008R2 y la siguiente consulta:

    SELECT soh.SalesOrderID, soh.TotalDue, soh.OrderDate, c.CustomerID, 
       st.Name AS Store, 
       sp.StateProvinceCode, 
    -- StateProvinceCode is 3 chars. 
    --    Use RTRIM here or in the expression for the match field. 
       ad.City, ad.PostalCode, ad.SpatialLocation
    FROM Sales.SalesOrderHeader AS soh INNER JOIN
      Sales.Customer AS c ON soh.CustomerID = c.CustomerID INNER JOIN
      Person.BusinessEntity AS b ON b.BusinessEntityID = c.StoreID INNER JOIN
      Sales.Store AS st ON st.BusinessEntityID 
         = b.BusinessEntityID INNER JOIN
      Person.BusinessEntityAddress AS a 
         ON a.BusinessEntityID = b.BusinessEntityID INNER JOIN
      Person.Address AS ad ON ad.AddressID = a.AddressID INNER JOIN
      Person.AddressType AS at ON at.AddressTypeID = a.AddressTypeID
         INNER JOIN Person.StateProvince AS sp 
         ON sp.StateProvinceID = ad.StateProvinceID
    WHERE (c.StoreID IS NOT NULL) 
       AND (at.Name = N'Main Office') 
       AND (sp.CountryRegionCode = N'US')
    

La consulta del conjunto de datos selecciona datos, incluida la dirección de la oficina central, de todos los clientes de Estados Unidos que son tiendas distribuidoras.

Al agregar una capa de mapa para mostrar las ubicaciones de las tiendas, estos datos proporcionan los datos espaciales y analíticos que determinan el color de cada marcador de tienda en función de su valor agregado para TotalDue.

Obtener el total de ventas a tiendas para cada estado

En ocasiones, deseará mostrar datos de varios conjuntos de datos en una tabla única. Si bien no puede combinar los datos de varios conjuntos de datos del informe, puede escribir expresiones que recuperen los valores de varios conjuntos de datos y los muestren en la misma tabla.

En el informe, mostrará las ventas agregadas a clientes particulares y tiendas en una tabla al lado del mapa, para ayudar a comprobar que los colores del mapa son los deseados. Los totales de ventas a clientes particulares procederán del conjunto de datos IndividualCustomerSales. Los totales de ventas a tiendas procederán del conjunto de datos de StoreSaleTotals, que se crea en el procedimiento siguiente.

Para crear un conjunto de datos para la suma de las ventas de las tiendas

  • En el Explorador de soluciones, agregue un conjunto de datos compartido denominado StoreSaleTotals. Use el origen de datos compartido AdventureWorks2008R2 y la siguiente consulta:

    SELECT sp.StateProvinceCode, COUNT(DISTINCT (c.StoreID)) as NStores, SUM(soh.TotalDue) AS Total
    FROM Sales.SalesOrderHeader AS soh INNER JOIN
       Sales.Customer AS c ON soh.CustomerID = c.CustomerID INNER JOIN
       Person.BusinessEntity AS b ON b.BusinessEntityID = c.StoreID INNER JOIN
       Sales.Store AS st ON st.BusinessEntityID = b.BusinessEntityID INNER JOIN
       Person.BusinessEntityAddress AS a ON a.BusinessEntityID = b.BusinessEntityID INNER JOIN
       Person.Address AS ad ON ad.AddressID = a.AddressID INNER JOIN
       Person.AddressType AS at ON at.AddressTypeID = a.AddressTypeID INNER JOIN
       Person.StateProvince AS sp ON sp.StateProvinceID = ad.StateProvinceID
    WHERE (c.StoreID IS NOT NULL) AND (at.Name = N'Main Office') AND (sp.CountryRegionCode = N'US')
    GROUP BY sp.StateProvinceCode
    ORDER BY sp.StateProvinceCode
    

La consulta del conjunto de datos devuelve los totales de ventas a tiendas para cada estado.

En el informe, mostrará los totales de ventas de cada cliente individual. Por diseño, una región de datos de matriz se enlaza a los datos de un conjunto de datos. Utilizando la función de búsqueda con un parámetro de ámbito que especifique este conjunto de datos, la matriz puede incluir los datos de cada tienda.

Agregue el escenario siguiente

Para agregar el texto del escenario

  • En el cuadro de texto de descripción del escenario, reemplace el texto existente con el siguiente texto y formato, según sea necesario:

    Las ventas de los clientes de AdventureWorks proceden de tiendas distribuidoras y de clientes particulares por Internet. El color del estado se basa en las cantidades de venta a todos los clientes particulares. El color del marcador se basa en las cantidades de ventas de las tiendas distribuidoras. Los marcadores indican la ubicación de cada tienda. Haga clic en un marcador para encontrar a los individuos viven en un radio de [@ Radius] kilómetros de la tienda.

Cree un parámetro de informe para la acción de obtención de detalles

Para agregar un parámetro para especificar la distancia inicial de un cliente a una tienda

  1. En el panel Datos de informe, agregue un parámetro denominado Distance. Realice las siguientes acciones:

  2. Establezca Pedir datos en ¿Distancia?.

  3. Establezca Tipo de datos en Entero.

  4. Establezca Seleccione la visibilidad del parámetro en Oculto.

  5. En Valores predeterminados, seleccione Especificar valores, agregue un valor y establézcalo en 50.

Es el número de kilómetros que se pasará al informe detallado para la acción en el marcador de tienda que creará en un paso posterior.

Agregue la descripción

Para agregar la descripción

  1. En el pie de página, reemplace el texto del cuadro de texto de descripción con el siguiente texto y formato, según sea necesario:

    Finalidad: Informe de mapa. Para cada estado, muestra los totales de ventas de los clientes particulares, los totales de ventas de las tiendas distribuidoras y las ubicaciones de las tiendas. Incluye el mapa de Estados Unidos de la galería de mapas, datos analíticos de un conjunto de datos, capa de polígono (una para cada estado), relleno de polígono si no hay ventas, reglas de color de polígono basadas en las ventas a clientes particulares, marcadores para las tiendas, colores de marcador basados en las ventas a las tiendas, acción de obtención de detalles de marcador, varios títulos y leyendas de mapa, y el uso de la función de búsqueda.

  2. Haga clic en el fondo del informe para mostrar Propiedades del informe en el recuadro de propiedad.

  3. En Descripción, pegue el texto de la descripción.

Obtenga los totales de agregado para clientes particulares y tiendas

Para mostrar los totales de los clientes por estado en una matriz

  1. Agregue una matriz para mostrar los datos del conjunto de datos IndividualCustomerSales.

  2. Arrastre [StateProvinceCode] hasta Filas.

  3. Haga clic en la etiqueta de campo en la celda Datos y, a continuación, haga clic en CustomerID. Se agrega [Sum(CustomerID)].

  4. Haga clic en [Sum(CustomerID)] para seleccionar el texto se acaba de agregar y, a continuación, haga clic con el botón secundario, seleccione Resumir por y haga clic en CountDistinct. Esta expresión calcula el número de clientes únicos en cada estado.

  5. Haga clic con el botón secundario en el controlador de la última columna, seleccione Insertar columna y haga clic en Dentro del grupo - Derecha.

  6. Haga clic en la etiqueta de campo y, a continuación, en TotalDue. Se agrega [Sum(TotalDue)]. Esta expresión calcula los totales de ventas para todas las ventas a clientes particulares para cada estado. Formatee este cuadro de texto como moneda.

  7. Haga clic con el botón secundario en el controlador de la columna, seleccione Insertar columna y haga clic en Dentro del grupo - Derecha.

  8. En el cuadro de texto que acaba de agregar, escriba las siguientes expresiones:

    =Lookup(TRIM(Fields!StateProvinceCode.Value),TRIM(Fields!StateProvinceCode.Value),Fields!NStores.Value,"StoreSaleTotals")

    Así se busca el número de tiendas NStores en el conjunto de datos StoreSaleTotals.

  9. En la página Fuente, establezca el valor de Color en Azul y el de Efectos en Subrayado.

  10. En la página Acción, seleccione Ir a marcador.

  11. En Seleccionar marcador, escriba =TRIM(Fields!StateProvinceCode.Value).

  12. Haga clic con el botón secundario en el controlador de la columna, seleccione Insertar columna y haga clic en Dentro del grupo - Derecha.

  13. En el cuadro de texto, escriba la siguiente expresión:

    =Lookup(TRIM(Fields!StateProvinceCode.Value),TRIM(Fields!StateProvinceCode.Value),Fields!Total.Value,"StoreSaleTotals")

    Así se busca el total de ventas del estado Total en el conjunto de datos StoreSaleTotals. Formatee este cuadro de texto como moneda.

  14. Reemplace el texto del encabezado de columna con el siguiente texto: Totales de ventas para todos los clientes.

  15. Para agregar una fila de encabezado de grupo, haga clic con el botón secundario en el controlador del grupo de filas, seleccione Insertar fila y, a continuación, haga clic en Fuera del grupo - Por encima.

  16. Agregue el siguiente texto para etiquetar las últimas cuatro columnas: Número de clientes particulares, Ventas totales, Número de tiendas, Ventas totales.

  17. Aplique el formato según convenga a la matriz.

Comparando los datos de la matriz con la presentación del mapa, puede comprobar que el mapa que va a agregar en un paso posterior se ha configurado correctamente. Observe que no hay tiendas en todos los estados.

Reduzca el espacio necesario para la matriz

Puede girar el texto de un encabezado de columna para tratar de controlar el ancho de la matriz representada.

Para establecer el giro del cuadro de texto

  1. Haga clic en el cuadro de texto en el encabezado de fila que contiene el texto Number de clientes particulares.

  2. Inserte una nueva línea después de la palabra de.

  3. En el panel Propiedades, busque WritingModey establézcalo en Vertical.

  4. Repita los pasos 2 y 3 para el cuadro de texto que contiene Número de tiendas.

  5. Ajuste los anchos de las columnas de la matriz para reducir el espacio que ocupan.

Agregue un mapa y la capa de polígono de mapa de estados de EE.UU.

Para agregar un mapa para el total de ventas de los clientes particulares, por estado

  1. Inserte un mapa con el Asistente para mapas.

  2. En la galería de mapas, elija EE.UU. por estado.

  3. En Elegir opciones de datos espaciales y de vista de mapa, seleccione Agregar un nivel de Bing Maps.

  4. Para la visualización del mapa, seleccione Mapa analítico de color.

  5. Para el conjunto de datos analítico, seleccione IndividualCustomerSales.

    Esta capa de mapa cambia el color de los estados en función de las ventas totales de los clientes particulares que viven en el estado.

  6. En Campos coincidentes, seleccione STUSPS. Es la abreviatura del estado.

  7. En Campo de conjunto de datos analítico, seleccione StateProvinceCode.

  8. En Tema, seleccione Pizarra.

  9. Para Campo para visualizar, seleccione [Sum(TotalDue)].

  10. En Regla de color, seleccione Claro-Oscuro.

  11. Seleccione Mostrar etiquetas y establezca Campo de datos en #STUSPS.

  12. Complete el asistente.

  13. Coloque el mapa en el lado izquierdo del informe y use líneas de ajuste para alinear la parte superior de la matriz a su lado.

Para configurar las leyendas

  1. Haga clic con el botón secundario en la escala de distancia y desactive la opción Mostrar escala de distancia.

  2. Haga clic con el botón secundario en la escala de colores y desactive la opción Mostrar escala de color.

  3. Cambie el título de la leyenda a Ventas a clientes particulares.

  4. En propiedades de Leyenda, cambie Diseño de leyenda a Columna.

  5. Desactive la opción Mostrar leyenda fuera de la ventanilla.

  6. Cambie la posición a la esquina inferior izquierda del mapa.

Para configurar el color predeterminado y la información sobre herramientas para los estados de EE.UU.

  1. En el panel de capas de mapa, haga clic con el botón secundario en la capa de polígono y haga clic en Propiedades del polígono.

  2. En Información sobre herramientas, establezca la siguiente expresión: =FormatCurrency(Sum(Fields!TotalDue.Value),0).

  3. En la página Relleno, establezca Color en Azul acero claro.

Así se establece el color predeterminado para todos los polígonos de la capa. Si hay datos analíticos para un estado, las reglas de color de polígono invalidan este color. Así se indica que todos los estados de este color no tienen datos asociados. En el paso siguiente, puede agregar un segundo título de mapa para proporcionar esta información a los usuarios del informe.

Para configurar los títulos del mapa

  1. Haga clic con el botón secundario en el mapa, seleccione Mapa y, a continuación, haga clic en Agregar título.

  2. Cambie el nuevo título a Totales de ventas a clientes de AdventureWorks. Dé formato según sea necesario.

  3. Haga clic con el botón secundario en el segundo título del mapa.

  4. En el panel Propiedades de título, haga lo siguiente:

    1. En la página General, en Texto de título, escriba el siguiente texto: Este color representa las áreas sin ventas.

    2. Desactive la opción Mostrar título fuera de la ventanilla.

    3. En la página Fuente, establezca Fuente en Tahoma, Tamaño en 9pt, Color en Azul oscuro y desactive la opción Negrita.

    4. En la página Relleno, establezca Color en Azul acero claro.

      Para que no se oculte la atribución de copyright de los datos de ubicación geográfica en la parte inferior del mapa, deje esta nota bajo el título del mapa.

Para configurar las reglas de color de polígono y agregar una leyenda

  1. En el panel de capas de mapa, haga clic con el botón secundario en la capa de polígono y, a continuación, haga clic en Regla de color de polígono.

  2. En la página General, haga lo siguiente:

    1. Compruebe que está seleccionada la opción Visualizar datos mediante los rangos de colores.

    2. Compruebe que Campo de datos está establecido en [Sum(TotalDue)].

    3. Cambie Color de inicio a Azul claro.

    4. Cambie Color intermedio a Azul aciano.

    5. Cambie Color final a Azul.

  3. En la página Leyenda, desactive la opción Mostrar en escala de colores.

  4. Compruebe que Mostrar en esta leyenda es Legend1.

  5. En Texto de Leyenda, use el siguiente texto para cambiar el formato de número a divisa: #FROMVALUE{C0} - #TOVALUE{C0}

La leyenda muestra 5 intervalos de totales de ventas y el color correspondiente.

Para configurar la ventanilla de mapa

  1. Haga clic en la esquina del mapa para seleccionar la ventanilla y abra Propiedades de ventanilla.

  2. En la página Relleno, establezca Color en WhiteSmoke.

  3. En la sección de vista de mapa del panel de Capas de mapa, use el control deslizante y las flechas de dirección para ajustar la vista del mapa según sea necesario.

El fondo de la ventanilla está visible cuando la capa de mosaico está oculta o es transparente.

Agregue una capa de punto de mapa de ubicación de tiendas

Para agregar una capa de puntos para mostrar las ubicaciones de las tiendas

  1. En la barra de herramientas del panel Capas de mapa, haga clic en Asistente para nueva capa. Se abrirá el Asistente para mapas.

    Al avanzar por las páginas del asistente, use la siguiente información para configurar el mapa.

  2. Seleccione Consulta espacial de SQL Server.

  3. En Elegir un conjunto de datos existente con datos espaciales de SQL Server en este informe, elija StoreSales.

  4. Compruebe que el tipo de capa es Punto.

  5. Seleccione Mapa de marcadores analítico.

  6. En Elegir un conjunto de datos existente en este informe o un conjunto de datos compartido, elija StoreSales.

  7. Compruebe que la opción Usar colores de marcador para visualizar datos está seleccionada.

  8. En Campo de datos, haga clic en [Sum(TotalDue)].

  9. En Marcador, haga clic en Estrella.

  10. Acepte los demás otros y finalice el asistente.

La leyenda de los marcadores aparece en la primera leyenda que se agregó al informe. Cambiará la regla de color y mostrará las reglas de la segunda leyenda en el paso siguiente.

Para agregar una leyenda para la capa de puntos

  1. Haga clic con el botón secundario en el mapa, seleccione Mapa y haga clic en Agregar leyenda.

  2. En Propiedades de título de leyenda, cambie Texto de título de leyenda a Store Sales.

  3. Cambie la posición a la esquina inferior derecha del mapa.

Para configurar reglas de color para la capa de puntos

  1. En el panel de capas de mapa, haga clic con el botón secundario en la capa de puntos y, a continuación, haga clic en Regla de color de punto.

  2. En la página General, haga lo siguiente:

    1. Compruebe que está seleccionada la opción Visualizar datos mediante los rangos de colores.

    2. Compruebe que Campo de datos es [Sum(TotalDue)].

    3. Establezca Color inicial e Turquesa pálido.

    4. Establezca Color intermedio en Turquesa.

    5. Establezca Color final en Aguamarina.

  3. En la página Leyenda, haga lo siguiente:

    1. Desactive Mostrar en escala de colores.

    2. Seleccione Legend2.

    3. Establezca Texto de leyenda en #FROMVALUE{C0} - #TOVALUE{C0}

La información de la leyenda se quita de la primera leyenda y se agrega a la segunda.

Para agregar una información sobre herramientas y una acción de obtención de detalles al marcador de tienda

  1. En el panel de capas de mapa, haga clic con el botón secundario en la capa de puntos y, a continuación, haga clic en Propiedades de punto.

  2. En la página General, en Información sobre herramientas, seleccione [Store].

  3. Cambie Tamaño de marcador a 15pt.

  4. En la página Acción, seleccione la opción Ir a informe.

  5. En Especificar un informe, escriba Customers_Near_Stores_2008R2.

  6. Haga clic en Agregar para especificar un valor de parámetro.

  7. En la lista desplegable, en Nombre, seleccione GeoLocation.

  8. En Valor, escriba la siguiente expresión: =First(Fields!SpatialLocation.Value).ToString().

  9. Haga clic en Agregar para especificar un valor de parámetro.

  10. En Nombre, escriba [@Distance].

  11. En Valor, escriba 50.

Para obtener más información acerca de la generación del informe de destino, vea Crear el informe Customers_Near_Stores_2008R2 (SSRS).

Agregue parámetros que permitan al usuario del informe cambiar la capa de mosaico

Para agregar un parámetro y variar la presentación de la capa de mosaico

  1. Agregue un parámetro de informe denominado ShowBingMaps.

  2. Establezca Pedir datos en ¿Mostrar fondo del Bing Map?

  3. En Valores disponible, especifique los siguientes valores del cliente: Visible, Oculto.

  4. En Valores predeterminados, especifique Oculto.

Para agregar un parámetro y variar el tipo de mosaico

  1. Agregue un parámetro de informe denominado BingMapTileType.

  2. Establezca Pedir datos en ¿Tipo de mosaico de Bing Map?

  3. En Valores disponibles, especifique los siguientes valores: Calle, Aéreo, Híbrido.

  4. En Valores predeterminados, especifique Calle.

Para agregar un parámetro para personalizar la transparencia de la capa de polígono

  1. Agregue un parámetro de informe denominado USStatesTransparency.

  2. Establezca Pedir datos en ¿Transparencia para estados de EE.UU?

  3. Establezca Tipo de datos en Float.

  4. En Valores disponibles, especifique los siguientes valores: 0, 10, 25, 35, 50, 75.

  5. En Valores predeterminados, especifique 0.

Para configurar propiedades de la capa de mosaico basadas en parámetros

  1. Haga clic con el botón secundario en el panel Capas del mapa y, a continuación, haga clic en Propiedades del mosaico.

  2. En la página General, en Tipo, escriba la siguiente expresión: [@BingMapTileType].

  3. En la página Visibilidad, en Visibilidad de capas, seleccione Mostrar u ocultar en función de una expresión.

  4. Escriba la siguiente expresión: [@ShowBingMaps].

Para establecer la transparencia de la capa de estados de EE.UU. en función de un parámetro

  1. En el panel Capas del mapa, haga clic con el botón secundario en la capa de polígono y, a continuación, haga clic en Datos de la capa. Se abre el cuadro de diálogo Propiedades de capa de polígono de mapa.

  2. En la página Visibilidad, en Transparencia (porcentaje), escriba la siguiente expresión: [@USStatesTransparency].

  3. Cambie el orden de los parámetros de informe según sea necesario

Agregue un marcador de destino para la parte superior de la página

Para agregar un marcador para la parte superior de la página

  • Seleccione el mapa y, en el panel Propiedades, establezca Marcador en Parte superior.

Agregue una matriz para mostrar todas las tiendas de un estado

En la capa de estados de EE.UU., en algunos estados hay ubicaciones de tiendas superpuestas. Agregue una tabla para ayudar al usuario a elegir la tienda que desee. Cuando un usuario hace clic en el estado, el informe salta a la ubicación que muestra todas las tiendas de ese estado.

Para agregar un rectángulo para la matriz y la etiqueta

  1. Inserte un rectángulo denominado rectStoresbyState debajo del mapa.

  2. Expanda el rectángulo hasta el mismo ancho que el mapa.

  3. Agregue un cuadro de texto denominado tbStoresbyStateLabel con el siguiente texto: Ventas de tiendas en cada estado.

Para agregar una matriz y marcadores

  1. En el rectángulo que hay debajo de la etiqueta, inserte una Matriz denominada tblxMatrix_StoresbyState.

  2. Desde el conjunto de datos StoreSales, arrastre TotalDue hasta Datos. Formatee el cuadro de texto como moneda.

  3. Agregue un grupo de filas basado en StateProvinceCode.

  4. Agregue un grupo de filas secundario basado en Store.

  5. Seleccione el cuadro de texto que contiene StateProvinceCode y, en el panel Propiedades, establezca BookMark en la siguiente expresión: =TRIM(Fields!StateProvinceCode.Value).

  6. Coloque el cursor al lado de StateProvinceCode, agregue un espacio, haga clic con el botón secundario y, a continuación, haga clic en Crear marcador de posición.

  7. En Etiqueta, escriba: Volver al principio.

  8. En Valor, escriba esta expresión: ="Back to top".

  9. En la página Fuente, establezca el valor de Color en Azul y el de Efectos en Subrayado.

  10. En la página Acción, seleccione Ir a marcador.

  11. En Seleccionar marcador, escriba Arriba.

  12. Aplique el formato según convenga a la matriz.

Para crear un vínculo de obtención de detalles

  1. En la matriz, haga clic con el botón secundario en Store y, a continuación, seleccione el cuadro de texto. En el panel de propiedades Cuadro de texto, haga lo siguiente:

  2. En la página Fuente, establezca el valor de Color en Azul y el de Efectos en Subrayado.

  3. En la página Acción, seleccione Ir a informe.

  4. En Especificar un informe, en la lista desplegable, seleccione Customers_Near_Stores_2008R2.

  5. Agregue los siguientes tres parámetros de informe de destino:

    1. GeoLocation, establecido en la siguiente expresión: =Fields!SpatialLocation.Value.ToString().

    2. Radius, establecido en [@Distance].

    3. ShowAll, establecido en [@ShowAll].

Agregar un acción de hipervínculo en la capa de mapa estatal

Para agregar una acción de hipervínculo en un elemento de polígono de mapa

  1. En el panel de datos de mapa, haga clic con el botón secundario en la capa de polígono y, a continuación, haga clic en Propiedades del polígono.

  2. En la página Acción, haga clic en Ir a marcador y escriba la siguiente expresión: =TRIM(Fields!StateProvinceCode.Value).

Al ejecutar el informe, la acción existirá para todos los estados que tienen tiendas.

Obtenga una vista previa y compruebe el informe.

Para obtener una vista previa y comprobar el informe

  • Ejecute el informe y compruebe lo siguiente:

    1. Los estados cambian de color en función de las ventas totales de los clientes particulares.

    2. Los marcadores de tienda cambian de color en función de las ventas totales de la tienda.

    3. Las leyendas proporcionan información para interpretar correctamente los colores de marcador de los estados y las tiendas.

    4. En cada estado se muestra la abreviatura de dos caracteres correspondiente.

    5. La información sobre herramientas de cada estado muestra las ventas totales de todos los clientes particulares.

    6. La información sobre herramientas en cada marcador de estrella muestra el nombre de la tienda.

    7. Al cambiar el valor de parámetro de @ShowBingMaps se muestra y se oculta la capa de mosaico.

    8. Al cambiar el valor de parámetro @BingMapTileType se muestran distintos tipos de mosaicos.

    9. Al cambiar el valor de parámetro de @PolygonLayerTransparency cambia la transparencia de la capa que muestra las formas de los estados de EE.UU.

    10. En la matriz que hay al lado del mapa hay una fila por cada estado. La fila contiene un valor con la abreviatura del estado, el número de clientes particulares cuya dirección está en el estado, las ventas totales correspondientes a los clientes particulares, el número de tiendas con una oficina central en el estado y las ventas totales correspondientes a dichas tiendas.

    11. Haga clic en un estado que contenga tiendas. El informe salta a la matriz debajo del mapa, a la entrada de ese estado. Se enumeran todas las tiendas del estado.

    12. Haga clic en Volver al principio. El informe salta al mapa, a la parte superior del informe.

    13. (Opcional) Compruebe los siguientes vínculos cuando haya creado el informe Customers_Near_Stores_2008R2: al hacer clic en un marcador de tienda, se abre el informe de destino. Al hacer clic en una tienda en la matriz de ventas a tiendas, se abre el informe de destino. El informe muestra todos los clientes dentro de un radio de 50 millas de la tienda seleccionada.

Para obtener más información acerca del informe de destino, vea Crear el informe Customers_Near_Stores_2008R2 (SSRS).

Pasos siguientes

La generación de este informe se ha completado. Para crear otros informes de ejemplo de AdventureWorks, vea Tutoriales: Crear informes de ejemplo de AdventureWorks 2008R2 (SSRS).

Vea también

Otros recursos

Historial de cambios

Contenido actualizado

  • Se ha cambiado el informe para que esté basado en AdventureWorks2008R2_Base.rdl