Tutorial: Incorporar datos de Internet y establecer valores predeterminados para los informes de Power View

Resumen:    Al final del tutorial anterior, cree informes de Power View basados en mapas, el libro de Excel incluye datos de varios orígenes, un modelo de datos basado en las relaciones establecidas con Power Pivot y un informe de Power View basado en mapas con algunos juegos básicos de Office. En este tutorial, extendemos y optimizamos el libro con más datos, interesantes gráficos y preparamos el libro para crear fácilmente informes increíbles de Power View.

Nota: En este artículo se describen los modelos de datos en Excel 2013. Sin embargo, las mismas características de Power Pivot y modelado de datos introducidas en Excel 2013 también se aplican a Excel 2016.

Las secciones de este tutorial son los siguientes:

Importar vínculos de imágenes basadas en Internet al modelo de datos

Usar datos de Internet para completar el modelo de datos

Ocultar tablas y campos para facilitar la creación de informes

Control y evaluación

Al final de este tutorial hay una evaluación que puede realizar para probar su aprendizaje.

Esta serie utiliza datos que describen medallas olímpicas, países anfitriones y los diversos eventos olímpicos deportivos. Los tutoriales de esta serie son los siguientes:

  1. Importar datos en Excel 2013 y crear un modelo de datos

  2. Ampliar relaciones del modelo de datos usando Excel 2013, Power Pivot y DAX

  3. Crear informes de Power View basados en mapas

  4. Incorporar datos de Internet y establecer valores predeterminados para los informes de Power View

  5. Ayuda de Power Pivot

  6. Crear informes de Power View sorprendentes - Parte 2

Le recomendamos que siga por ellas en orden.

Estos tutoriales usan Excel 2013 con Power Pivot habilitado. Para obtener más información sobre Excel 2013, haga clic aquí. Para obtener instrucciones sobre cómo activar Power Pivot, haga clic aquí.

Importar vínculos de imágenes basadas en Internet al modelo de datos

La cantidad de datos aumenta constantemente, así que es la expectativa de poder visualizarlos. Con datos adicionales, se diferencian las perspectivas y las oportunidades de revisar y considerar cómo interactúa la información de varias maneras diferentes. Power Pivot y Power View reúnen sus datos, así como datos externos, y la visualización de forma divertida y atractiva.

En esta sección, extienden el modelo de datos para incluir imágenes de marcas para las regiones o países que participan en los Juegos Olímpicos, y luego agrega imágenes para representar las disciplinas conprobadas en los Juegos Olímpicos.

Agregar imágenes de indicador al modelo de datos

Las imágenes enriquecen el impacto visual de los informes de Power View. En los siguientes pasos, agregará dos categorías de imágenes: una imagen para cada disciplina y una imagen de la bandera que representa cada región o país.

Tiene dos tablas que son buenas candidatas para incorporar esta información: la tabla de disciplinas de las imágenes de disciplina y la tabla de hosts para las marcas. Para que le resulte interesante, use las imágenes que se encuentran en Internet y use un vínculo a cada imagen para que se pueda representar para cualquier usuario que vea un informe, independientemente de dónde se encuentren.

  1. Después de buscar en Internet, encontrará una buena fuente de imágenes de marcas para cada país o región: el sitio de CIA.gov World Factbook. Por ejemplo, al hacer clic en el siguiente vínculo, se obtiene una imagen de la bandera de Francia.


    https://www.CIA.gov/library/publications/the-World-Factbook/Graphics/Flags/Large/fr-lgflag.gif
    Al investigar más y buscar otras direcciones URL de la imagen del marcador en el sitio, se dará cuenta de que las direcciones URL tienen un formato coherente y de que la única variable es el código de país o región de dos letras. Por lo tanto, si Sabías el código de cada país o región de dos letras, solo tienes que insertar ese código de dos letras en cada URL y obtener un vínculo a cada uno de ellos. Es más y, cuando se hace un vistazo a los datos, se da cuenta de que la tabla hosts contiene códigos de dos letras del país o de la región. Fabulosa.

  2. Debe crear un campo nuevo en la tabla hosts para almacenar las direcciones URL de las marcas. En un tutorial anterior, usó DAX para concatenar dos campos y hacer lo mismo para las direcciones URL de la marca. En Power Pivot, seleccione la columna vacía que tiene la columna Agregar título en la tabla hosts . En la barra de fórmulas, escriba la siguiente fórmula de DAX (o puede copiarla y pegarla en la columna de fórmula). El aspecto es largo, pero la mayoría de ellos es la dirección URL que queremos usar desde el Factbook CIA.

    =REPLACE("https://www.cia.gov/library/publications/the-world-factbook/graphics/flags/large/fr-lgflag.gif",82,2,LOWER([Alpha-2 code]))

    En esa función de DAX, todas las líneas se han realizado de una en una. En primer lugar, la función DAX reemplaza el texto en una cadena de texto determinada, de modo que al usar esa función reemplazó la parte de la dirección URL que hacía referencia a la bandera de Francia (fr) con el código de dos letras correspondiente para cada país o región. El número 82 indica a la función Replace que comience los caracteres 82 de reemplazo en la cadena. El 2 que sigue indica cómo reemplazar el número de caracteres que se van a reemplazar. A continuación, es posible que haya observado que la dirección URL distingue mayúsculas de minúsculas (comprobada primero, por supuesto) y que los códigos de dos letras están en mayúsculas, por lo que tuvimos que convertirlos a minúsculas a medida que los insertamos en la dirección URL con la función DAX inferior.

  3. Cambie el nombre de la columna con las direcciones URL de la marca a FlagURL. La pantalla de Power Pivot ahora es similar a la siguiente.

    PowerPivot y DAX para crear un campo URL

  4. Vuelva a Excel y seleccione la tabla dinámica en Sheet1. En campos de tabla dinámica, seleccione todo. Verá que el campo FlagURL que ha agregado está disponible, como se muestra en la pantalla siguiente.
    FlagURL se agrega a la tabla Agregaciones

    Notas: En algunos casos, el código alfa-2 que usa el sitio de CIA.gov mundo Factbook no coincide con el código alfa ISO 3166-1 de la interfaz de la tabla hosts , lo que significa que algunas marcas no se muestran correctamente. Puede corregirlo y obtener las direcciones URL de la marca derecha realizando las siguientes sustituciones directamente en la tabla anfitriones de Excel, para cada entrada afectada. La buena noticia es que Power Pivot detecta automáticamente los cambios que realice en Excel y vuelve a calcular la fórmula de DAX:

    • cambiar AT a AU

Agregar pictogramas deportivos al modelo de datos

Los informes de Power View son más interesantes cuando las imágenes se asocian con eventos Olímpicos. En esta sección, va a agregar imágenes a la tabla disciplinas .

  1. Después de buscar en Internet, observa que Wikimedia Commons tiene excelentes pictogramas para cada disciplina olímpica, presentada por Parutakupiu. El siguiente vínculo le muestra las muchas imágenes de Parutakupiu.

    http://commons.wikimedia.org/wiki/user:parutakupiu

  2. Pero al mirar cada una de las imágenes individuales, la estructura de URL común no se presta a usar DAX para crear automáticamente vínculos a las imágenes. Desea saber cuántas disciplinas existen en su modelo de datos, para evaluar si debe introducir los vínculos manualmente. En Power Pivot seleccione la tabla disciplinas y mire la parte inferior de la ventana de Power Pivot. Allí verá que el número de registros es 69, tal como se muestra en la pantalla siguiente.
    PowerPivot muestra la cantidad de registros

    Usted decide que 69 registros no es demasiado para copiarlos y pegarlos manualmente, especialmente porque serán tan atractivos cuando cree informes.

  3. Para agregar las direcciones URL del pictograma, necesita una columna nueva en la tabla disciplinas . Eso presenta un reto interesante: la tabla disciplinas se agregó al modelo de datos importando una base de datos de Access, por lo que la tabla disciplinas solo aparece en Power Pivot, no en Excel. Pero en Power Pivot, no puede introducir datos directamente en registros individuales, también denominados filas. Para solucionar esto, podemos crear una tabla basada en la información de la tabla disciplinas , agregarla al modelo de datos y crear una relación.

  4. En Power Pivot, copie las tres columnas de la tabla disciplinas . Puede seleccionarlos haciendo clic sobre la columna disciplina, arrastrándola a la columna Iddeporte, tal y como se muestra en la pantalla siguiente y, a continuación, haga clic en inicio > Portapapeles > copiar.

    copiar campos en PowerPivot

  5. En Excel, cree una nueva hoja de cálculo y pegue los datos copiados. Aplique formato a los datos pegados como una tabla como hizo en los tutoriales anteriores de esta serie, especificando la fila superior como etiquetas y, a continuación, asigne un nombre a la tabla imagendisc. Asigne un nombre a la hoja de cálculo también Imagendisc.

Nota: Un libro con toda la entrada de datos manual completada, denominada DiscImage_table. xlsx, es uno de los archivos que ha descargado en el primer tutorial de esta serie. Para que sea más fácil, puedes descargarlo haciendo clic aquí. Lea los pasos siguientes, que puede aplicar a situaciones similares con sus propios datos.

  1. En la columna junto a Iddeporte, escriba Imagendisc en la primera fila. Excel extiende automáticamente la tabla para incluir la fila. La hoja de cálculo de imagendisc se asemeja a la pantalla siguiente.

    ampliar una tabla de Excel

  2. Escriba las direcciones URL de cada disciplina, en función de los pictogramas de Wikimedia Commons. Si ha descargado el libro donde ya están escritos, puede copiarlos y pegarlos en esa columna.

  3. En Excel, elija Power Pivot > tablas > agregar a modelo de datos para agregar la tabla que ha creado al modelo de datos.

  4. En Power Pivot, en la vista de diagrama, cree una relación arrastrando el campo iddisc de la tabla disciplinas al campo Iddisc de la tabla imagendisc .

Establecer la categoría de datos para mostrar correctamente las imágenes

Para que los informes de Power View puedan mostrar correctamente las imágenes, debe establecer correctamente la categoría de datos en la dirección URL de la imagen. Power Pivot intentos de determinar el tipo de datos que tiene en el modelo de datos, en cuyo caso agrega el término (sugerido) después de la categoría seleccionada automáticamente, pero es bueno estar seguro. Vamos a confirmarnos.

  1. En Power Pivot, seleccione la tabla imagendisc y, a continuación, elija la columna imagendisc.

  2. En la cinta, seleccione propiedades de informes de > avanzadas > Categoría de datos y seleccione dirección URLde la imagen, tal como se muestra en la pantalla siguiente. Excel intenta detectar la categoría de datos y, cuando la hay, marca la categoría de datos seleccionados como (sugerida).

    Establecer La categoría de datos en PowerPivot

Ahora, el modelo de datos incluye direcciones URL de pictogramas que pueden asociarse con cada disciplina y la categoría de datos se establece correctamente en la dirección URLde la imagen.

Usar datos de Internet para completar el modelo de datos

Muchos sitios de Internet ofrecen datos que se pueden usar en los informes, si los datos son confiables y útiles. En esta sección, agregará datos de población al modelo de datos.

Agregar información de población al modelo de datos

Para crear informes que incluyan información de población, necesita buscar y, a continuación, incluir datos de rellenado en el modelo de datos. Una buena fuente de información es el Banco de datos Worldbank.org. Después de visitar el sitio, encontrará la siguiente página que le permite seleccionar y descargar todos los tipos de datos de países o regiones.

http://databank.worldbank.org/data/views/variableSelection/selectvariables.aspx?source=world-development-indicators

Hay muchas opciones para descargar datos desde Worldbank.org, así como todo tipo de informes interesantes que podría crear como resultado. Por ahora, está interesado en el rellenado de países o regiones en el modelo de datos. En los siguientes pasos, descargará una tabla de datos de población y la agregará a su modelo de datos.

Nota: Los sitios web cambian a veces, por lo que el diseño de Worldbank.org puede ser un poco diferente del descrito a continuación. Como alternativa, puede descargar un libro de Excel denominado Population. xlsx que ya contiene los datos de worldbank.org, que se crean siguiendo estos pasos haciendo clic aquí.

  1. Vaya al sitio web de worldbank.org desde el vínculo proporcionado arriba.

  2. En el centro de la sección de la página, en país, haga clic en seleccionar todo.

  3. En serie, busque y seleccione población, total. En la siguiente pantalla se muestra una imagen de la búsqueda, con una flecha que apunta al cuadro de búsqueda.

    selección de datos de Worldbank.org

  4. En hora, seleccione 2008 (es decir, hay unos años de edad, pero coincide con los datos de los Juegos Olímpicos que se usan en estos tutoriales).

  5. Una vez realizadas las selecciones, haga clic en el botón Descargar y, después, elija Excel como tipo de archivo. El nombre del libro, descargado, no es muy legible. Cambie el nombre del libro a Population. xlsy, a continuación, guárdelo en una ubicación a la que pueda obtener acceso en la siguiente serie de pasos.

Ahora ya está listo para importar los datos a su modelo de datos.

  1. En el libro de Excel que contiene los datos de los Juegos Olímpicos, inserte una nueva hoja de cálculo y asígnele el nombre rellenar.

  2. Busque el libro rellenado. xls descargado, ábralo y copie los datos. Recuerde que, con cualquier celda del conjunto de datos seleccionado, puede presionar CTRL + A para seleccionar todos los datos adyacentes. Pegue los datos en la celda a1 de la hoja de cálculo rellenar de su libro de Juegos Olímpicos.

  3. En el libro de Juegos Olímpicos, desea dar formato a los datos que acaba de pegar como una tabla yasignar un nombre a la tabla. Con cualquier celda del conjunto de datos seleccionado, como la celda a1, presione Ctrl + A para seleccionar todos los datos adyacentes y, a continuación, presione Ctrl + T para dar formato a los datos como una tabla. Dado que los datos tienen encabezados, seleccione Mi tabla tiene encabezados en la ventana Crear tabla que aparece, tal como se muestra aquí.

    La ventana Crear tabla

    Dar formato a los datos como una tabla tiene muchas ventajas. Puede asignar un nombre a una tabla, lo que hace que sea fácil identificar. También puede establecer relaciones entre tablas, lo que permite la exploración y el análisis en tablas dinámicas, Power Pivot y Power View.

  4. En la pestaña herramientas de tabla > diseño , busque el campo Nombre de la tabla y escriba rellenado para asignar un nombre a la tabla. Los datos de la población están en una columna titulada 2008. Para mantener las cosas rectas, cambie el nombre de la columna 2008 de la tabla de población a población. El libro ahora es similar a la pantalla siguiente.

    Datos de población incorporados a Excel

    Notas: En algunos casos, el código de país usado por el sitio de worldbank.org no coincide con el código alfa oficial ISO 3166-1 que se proporciona en la tabla medallas , lo que significa que algunos regiones no mostrarán los datos de la población. Puede solucionarlo si realiza las siguientes sustituciones directamente en la tabla de población de Excel, para cada entrada afectada. La buena noticia es que Power Pivot detecta automáticamente los cambios que realice en Excel:

    • cambiar NLD a NED

    • cambiar CHE a SUI

  5. En Excel, agregue la tabla al modelo de datos seleccionando Power Pivot > tablas > agregar al modelo de datos, como se muestra en la pantalla siguiente.

    Agregar nuevos datos al modelo de datos

  6. A continuación, vamos a crear una relación. Hemos observado que el código de país o región en el rellenado es el mismo código de tres dígitos que se encuentra en el campo NOC_CountryRegion de medallas. Excelente, podemos crear fácilmente una relación entre esas tablas. En Power Pivot, en la vista de diagrama, arrastre la tabla de llenado para situarla junto a la tabla medallas . Arrastre el campo NOC_CountryRegion de la tabla medallas al campo de código de país o región de la tabla de rellenado . Se establece una relación, tal como se muestra en la pantalla siguiente.

    crear una relación entre tablas

Eso no ha sido muy difícil. Ahora, el modelo de datos incluye vínculos a marcas, vínculos a imágenes de disciplina (denominados pictogramas) y tablas nuevas que proporcionan información de población. Contamos con todo tipo de datos disponibles y casi estamos listos para crear algunas visualizaciones atractivas para incluirlas en los informes.

Pero primero, vamos a hacer un poco más fácil la creación de informes, ocultando algunas tablas y campos que no usarán nuestros informes.

Ocultar tablas y campos para facilitar la creación de informes

Es posible que haya observado cuántos campos hay en la tabla medallas . Una gran cantidad de ellos, incluidos muchos que no usarás para crear un informe. En esta sección, aprenderá a ocultar algunos de esos campos para que pueda optimizar el proceso de creación de informes en Power View.

Para verlo usted mismo, seleccione la hoja de Power View en Excel. En la siguiente pantalla se muestra la lista de tablas en los campos de Power View. Es una larga lista de tablas para elegir y, en muchas tablas, hay campos que los informes nunca usarán.

demasiadas tablas disponibles en el libro de Excel

Los datos subyacentes siguen siendo importantes, pero la lista de tablas y campos es demasiado larga y puede resultar un poco complicado. Puede ocultar tablas y campos en las herramientas de cliente, como tablas dinámicas y Power View, sin quitar los datos subyacentes del modelo de datos.

En los siguientes pasos, ocultará algunas tablas y campos con Power Pivot. Si necesita tablas o campos que haya ocultado para generar informes, siempre puede volver a Power Pivot y mostrarlos.

Nota: Cuando oculte una columna o un campo, no podrá crear informes o filtros basados en esas tablas o campos ocultos.

Ocultar tablas con Power Pivot

  1. En Power Pivot, haga clic en inicio > vista de datos > para asegurarse de que esté seleccionada la vista de datos, en lugar de estar en la vista de diagrama.

  2. Vamos a ocultar las siguientes tablas, que no cree que necesita para crear informes: S_Teams y W_Teams. Observa varias tablas en las que solo es útil un campo; más adelante en este tutorial, también encontrará una solución.

  3. Haga clic con el botón secundario en la pestaña W_Teams , que se encuentra en la parte inferior de la ventana y seleccione ocultar en herramientas cliente. La siguiente pantalla muestra el menú que aparece al hacer clic con el botón derecho en una pestaña de tabla oculta en Power Pivot.

    cómo ocultar las tablas de las herramientas cliente de Excel

  4. Ocultar la otra tabla también S_Teams. Observe que las pestañas de las tablas ocultas están atenuadas, como se muestra en la pantalla siguiente.

    las pestañas de tablas ocultas están atenuadas en PowerPivot

Ocultar campos con Power Pivot

También hay algunos campos que no son útiles para crear informes. Los datos subyacentes pueden ser importantes pero, al ocultar los campos de las herramientas de cliente, como las tablas dinámicas y Power View, la navegación y la selección de los campos que se van a incluir en los informes queda más clara.

Los pasos siguientes ocultan una colección de campos, de varias tablas, que no necesitará en los informes.

  1. En Power Pivot, haga clic en la pestaña medallas . Haga clic con el botón secundario en la columna edición y, después, haga clic en ocultar de herramientas cliente, como se muestra en la pantalla siguiente.

    haga clic con el botón secundario para ocultar campos de tabla de las herramientas cliente de Excel

    Observe que la columna se vuelve gris, similar a la forma en que las pestañas de las tablas ocultas están en gris.

  2. En la pestaña medallas , oculte los siguientes campos de herramientas cliente: Event_gender, clavemedalla.

  3. En la pestaña eventos , oculte los siguientes campos de herramientas de cliente: EventID, iddeporte.

  4. En la pestaña deportes , oculte iddeporte.

Ahora, cuando observamos la hoja de Power View y los campos de Power View, vemos la siguiente pantalla. Esto es más manejable.

cuando hay menos tablas en las herramientas cliente, se hace más fácil la creación de informes

Ocultar tablas y columnas de herramientas cliente ayuda a que el proceso de creación de informes sea más fácil. Puede ocultar tantas o tantas tablas o columnas como sea necesario, y siempre puede mostrarlas más adelante, si es necesario.

Con el modelo de datos completo, puede experimentar con los datos. En el siguiente tutorial, creará todo tipo de visualizaciones interesantes y atractivas con los datos de los Juegos Olímpicos y el modelo de datos que ha creado.

Control y evaluación

Revise lo que ha aprendido

En este tutorial, aprendió a importar datos basados en Internet a su modelo de datos. Hay una gran cantidad de datos disponibles en Internet y saber cómo encontrarlos e incluirlos en sus informes es una excelente herramienta para el conjunto de conocimiento de los informes.

También aprendió cómo incluir imágenes en el modelo de datos y cómo crear fórmulas de DAX para suavizar el proceso de obtención de direcciones URL en el mashup de datos, de modo que pueda usarlas en los informes. Aprendió a ocultar tablas y campos, que es útil cuando necesita crear informes y tiene menos desorden de las tablas y campos que no se pueden usar. Ocultar tablas y campos es especialmente útil cuando otras personas están creando informes a partir de los datos proporcionados.

Evaluación

¿Desea saber qué tan bien recuerda lo que aprendió? Aquí tiene la oportunidad de hacerlo. La siguiente evaluación resalta las características, las capacidades o los requisitos que ha aprendido en este tutorial. En la parte inferior de la página, encontrará las respuestas. ¡Buena suerte!

Pregunta 1: ¿Cuál de los siguientes métodos es una forma válida de incluir datos de Internet en un modelo de datos?

A: Copie y pegue la información como texto sin formato en Excel, y se incluirá de forma automática.

B: copiar y pegar la información en Excel, aplicarle formato de tabla y, a continuación, seleccionar Power Pivot > tablas > agregar a un modelo de datos.

C: crear una fórmula de DAX en Power Pivot que rellena una nueva columna con direcciones URL que apuntan a recursos de datos de Internet.

D: B y C.

Pregunta 2: ¿Cuál de las siguientes condiciones se aplica al formato de datos como una tabla en Excel?

A: puede asignar un nombre a una tabla, lo que hace que sea fácil de identificar.

B: puede Agregar una tabla al modelo de datos.

C: puede establecer relaciones entre tablas y, por lo tanto, explorar y analizar los datos en tablas dinámicas, Power Pivot y Power View.

D: todo lo anterior.

Pregunta 3: ¿Cuál de las siguientes opciones es cierta de las tablas ocultas de Power Pivot ?

A: al ocultar una tabla en Power Pivot se borran los datos del modelo de datos.

B: ocultar una tabla en Power Pivot impide que la tabla se vea en herramientas cliente y, por lo tanto, impide crear informes que usen los campos de esa tabla para filtrar.

C: ocultar una tabla en Power Pivot no tiene ningún efecto en las herramientas de cliente.

D: no se pueden ocultar las tablas de Power Pivot, solo se pueden ocultar campos.

Pregunta 4: Verdadero o falso: una vez que oculte un campo en Power Pivot, no podrá verlo ni obtener acceso a él más tiempo, incluso de Power Pivot mismo.

A: VERDADERO

B: FALSO

Respuestas de la evaluación

  1. Respuesta correcta: D

  2. Respuesta correcta: D

  3. Respuesta correcta: B

  4. Respuesta correcta: B

Notas: Los datos y las imágenes de este tutorial se basan en lo siguiente:

  • Olympics Dataset de Guardian News & Media Ltd.

  • Imágenes de banderas cortesía de CIA Factbook (cia.gov)

  • Datos de población cortesía del Banco mundial (worldbank.org)

  • Pictogramas de deportes olímpicos por Thadius856 y Parutakupiu

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider