power bi - jggomez informatica/3 excel/03 mis temas/c dashboard/po… · por tanto del esquema...

23
Power BI (borrador) Excel como instrumento de Business Intelligence. Transformar datos en conocimientos Jose Ignacio González Gómez Departamento de Economía Contabilidad y Finanzas - Universidad de La Laguna www.jggomez.eu INDICE 1 Introducción a Power BI (Business Intelligence) .......................................................................... 1 1.1 Concepto de Business Intelligence ................................................................................................ 1 1.2 Como los estamos haciendo ............................................................................................................ 1 1.3 Como mejorar. Haciendo uso de Power BI, elementos que lo integran .......................... 2 2 Power Query, conexión a fuentes de datos. Buscando y organizando los datos ............... 3 2.1 Objetivo .................................................................................................................................................. 3 2.2 Esquema general de trabajo con Power Querry ..................................................................... 3 2.3 Lenguaje M............................................................................................................................................ 4 2.4 Principales razones para usar Power Query ............................................................................ 5 3 Power Pivot, creando nuestro modelo de datos, administrando una colección de tablas y relaciones desde dentro de Excel. ................................................................................................. 6 3.1 Objetivo .................................................................................................................................................. 6 3.2 Diferencias entre Power Pivot vs Access / Excel ..................................................................... 7 3.2.1 Power Pivot vs Base de datos relacionales (Access) ................................................. 7 3.2.2 Diferencia entre el modelo de datos con Power Pivot vs Excel ............................ 8 3.2.3 Power Pivot vs Tablas Dinámicas ..................................................................................... 9 3.3 Esquema general de funcionamiento ........................................................................................ 11 3.4 Creación del modelo de datos ...................................................................................................... 12 3.4.1 Obteniendo datos ................................................................................................................... 12 3.4.2 Relación entre tablas, obsolescencia de la función Buscar de Excel ................. 12 3.4.3 Crear una jerarquía de datos............................................................................................. 12 3.5 Cómo se almacenan los datos ...................................................................................................... 13 3.6 Guardar en SharePoint ................................................................................................................... 14 3.7 Cálculos en Power Pivot (DAX) .................................................................................................... 14 3.7.1 ¿Qué es DAX?............................................................................................................................ 14 3.7.2 Tipos de cálculos. Medidas y columnas calculadas .................................................. 15 3.7.3 Crear fórmulas usando la barra de fórmulas.............................................................. 16

Upload: hadang

Post on 31-Jan-2018

219 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Power BI - Jggomez Informatica/3 Excel/03 Mis Temas/C Dashboard/Po… · Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario

Power BI (borrador) Excel como instrumento de Business Intelligence. Transformar datos en conocimientos

Jose Ignacio González Gómez Departamento de Economía Contabilidad y Finanzas - Universidad de La Laguna

www.jggomez.eu

INDICE 1 Introducción a Power BI (Business Intelligence) .......................................................................... 1

1.1 Concepto de Business Intelligence ................................................................................................ 1

1.2 Como los estamos haciendo ............................................................................................................ 1

1.3 Como mejorar. Haciendo uso de Power BI, elementos que lo integran .......................... 2

2 Power Query, conexión a fuentes de datos. Buscando y organizando los datos ............... 3

2.1 Objetivo .................................................................................................................................................. 3

2.2 Esquema general de trabajo con Power Querry ..................................................................... 3

2.3 Lenguaje M ............................................................................................................................................ 4

2.4 Principales razones para usar Power Query ............................................................................ 5

3 Power Pivot, creando nuestro modelo de datos, administrando una colección de

tablas y relaciones desde dentro de Excel. ................................................................................................. 6

3.1 Objetivo .................................................................................................................................................. 6

3.2 Diferencias entre Power Pivot vs Access / Excel ..................................................................... 7

3.2.1 Power Pivot vs Base de datos relacionales (Access) ................................................. 7

3.2.2 Diferencia entre el modelo de datos con Power Pivot vs Excel ............................ 8

3.2.3 Power Pivot vs Tablas Dinámicas ..................................................................................... 9

3.3 Esquema general de funcionamiento ........................................................................................ 11

3.4 Creación del modelo de datos ...................................................................................................... 12

3.4.1 Obteniendo datos ................................................................................................................... 12

3.4.2 Relación entre tablas, obsolescencia de la función Buscar de Excel ................. 12

3.4.3 Crear una jerarquía de datos ............................................................................................. 12

3.5 Cómo se almacenan los datos ...................................................................................................... 13

3.6 Guardar en SharePoint ................................................................................................................... 14

3.7 Cálculos en Power Pivot (DAX) .................................................................................................... 14

3.7.1 ¿Qué es DAX?............................................................................................................................ 14

3.7.2 Tipos de cálculos. Medidas y columnas calculadas .................................................. 15

3.7.3 Crear fórmulas usando la barra de fórmulas.............................................................. 16

Page 2: Power BI - Jggomez Informatica/3 Excel/03 Mis Temas/C Dashboard/Po… · Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario

3.7.4 Usar varias funciones en una fórmula ........................................................................... 16

3.7.5 Comparación de funciones de DAX y funciones de Excel ...................................... 16

3.7.6 Indicadores clave de rendimiento (KPI) en Power Pivot ...................................... 17

3.8 En resumen ......................................................................................................................................... 18

4 Power View, creación de informes..................................................................................................... 20

4.1 Presentación y análisis de datos ................................................................................................. 20

4.2 Se necesita de Power Pivot para crear reportes en Power View ..................................... 20

4.3 En resumen ......................................................................................................................................... 20

5 Power Map (borrador) ............................................................................................................................ 21

5.1 Presentación ....................................................................................................................................... 21

5.2 En resumen ......................................................................................................................................... 21

6 Referencias y recursos ............................................................................................................................ 21

Page 3: Power BI - Jggomez Informatica/3 Excel/03 Mis Temas/C Dashboard/Po… · Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario

w w w . j g g o m e z . e u P á g i n a | 1

1 Introducción a Power BI (Business Intelligence)

1.1 Concepto de Business Intelligence

El Power BI consiste en la integración de diferentes componentes o elementos orientados

a potenciar el tratamiento de datos y la generación de información desde nuestra hoja de

cálculo Excel incrementando así el potencial de esta herramienta, en definitiva Power BI

permite analizar e interactuar con una cantidad masiva de datos dentro de Excel.

De esta forma se pretende dar respuesta desde Excel a la demanda empresarial de

Business Intelligence, y que conceptualmente podemos resumir en los siguientes

términos:

“Es el conjunto de estrategias, tecnologías y metodologías que nos van a

ayudar a convertir los datos en información de calidad, y dicha información

en conocimiento que nos permita una toma de decisiones más acertadas y nos

ayude así a mejorar nuestra competitividad

1.2 Como los estamos haciendo

Obtener los datos – Exportar a Excel o “copiar y pegar” – Repetir “N”

Elaborar manualmente mediante fórmula

Ilustración 1

Y, a veces, agregamos tablas y gráficos dinámicos

Ilustración 2

¿Y si necesitamos hacer ese mismo informe periódicamente? – “Repetimos todo el

proceso de forma manual”

• Problema: – Trabajo mecánico y tedioso – Tiempo consumido – Posibilidad de cometer

errores cada vez

Hay solución…. Power BI

Page 4: Power BI - Jggomez Informatica/3 Excel/03 Mis Temas/C Dashboard/Po… · Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario

w w w . j g g o m e z . e u P á g i n a | 2

1.3 Como mejorar. Haciendo uso de Power BI, elementos que lo

integran

Por tanto los complementos de Excel que permiten alcanzar el objetivo planteado del

Business Intelligence son:

Power Query: Facilita el tratamiento y manipulación de grandes cantidades de

datos de diferentes fuentes, tanto del propio Excel como de otras fuentes externas.

Power Pivot: Complemento que permite procesar gran cantidad de información

(datos) compleja en poco tiempo y de manera sencilla generando un modelo de

datos (conjunto de tablas relacionadas).

Power View: Herramienta que sirve para confeccionar presentaciones

interactivas y visualmente intuitivas (a modo de Dashboard o Cuadro de mando).

Power Map: Permite representar mapas georreferenciados o mapas adpatados.

Estos cuatro componentes están perfectamente integrados aunque puede ser usados

independientemente.

Así el Power BI amplia el uso de la hoja de cálculo Excel a una herramienta orientada al

Business Intelligence y que en definitiva es la aplicación de conocimientos derivados del

análisis de datos para obtener mejores resultados en la empresa,….

“ Transformar datos en conocimiento”

Los pasos a seguir puede ser resumidos básicamente en:

Crear un modelo de datos:

o Importando datos a Excel

o Ampliando las relaciones del modelo de datos usando Power Pivot y Dax

Creando informes

o Con Power View

o Con Power Map

Page 5: Power BI - Jggomez Informatica/3 Excel/03 Mis Temas/C Dashboard/Po… · Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario

w w w . j g g o m e z . e u P á g i n a | 3

2 Power Query, conexión a fuentes de datos. Buscando y organizando los datos

2.1 Objetivo

A continuación presentamos el primer componente y dónde encaja en el concepto Power

BI y como primera aproximación señalar que el componente Power Query nos permite

enlazar a diferentes orígenes de datos, internos o externos e incluso conectarse a fuentes

públicas de datos, trabajar con ellos adaptándolos a las necesidades que tengamos y

llevarlos a Excel para seguir trabajando, creando así un modelo de datos (Power Pivot).

Si usamos varios orígenes de datos, podemos filtrar los datos, darles forma, combinarlos

y anexarlos con Power Query... sin tener que incluirlos en Excel y así

posteriormente enviarlos directamente al modelo de datos de Power Pivot e incluso

después de hacer eso, podemos crear cálculos y campos nuevos en Power Pivot para

obtener solo los conjuntos de datos deseados y trabajar directamente con Excel.

2.2 Esquema general de trabajo con Power Querry

Con Power Query, podemos buscar datos en toda la organización y a través de Internet.

Después de encontrar los datos que deseamos, podemos dar forma a diferentes conjuntos

de datos de distintos orígenes, filtrarlos, combinarlos y anexarlos, todo ello sin tener que

incorporar los datos en Excel. Después de darle a la consulta la forma que queremos y

filtrarla, podemos descargarla en una hoja de cálculo de Excel, en el modelo de datos o

en ambos.

Hay todo tipo de orígenes de datos a los que se puede acceder con Power Query, como

bases de datos de distintos formatos, texto plano, csv, etc.

En el siguiente esquema presentamos un resumen de lo ¿qué es lo que hace? y ¿para

qué sirve? este componente.

1 Extrae(o importa)

2 Transforma

3 Carga(Excel o Power Pivot)

Extrae los datos desde prácticamente cualquier fuente de datos como una

base de datos relacional, un archivo plano, json, xml, Azure, Hadoop y

mucho más

Transforma los datos - y al transformar nos referimos un

MUCHAS de cosas, desde fusionar, combinar, limpieza,

añadir o simplemente cambiar de alguna manera y

enriquecerla para su uso posterior.

Carga los datos transformados a

Excel o Power Pivot para que

podamos analizarlo

Fuente: http://www.poweredsolutions.co

Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario conectarse a cualquier origen de datos; transformar, combinar y adaptar los datos según la necesidad, y cargarlos a una hoja Excel o a un modelo de datos (Power Pivot).

Además, todo el proceso de conexión, transformación, combinado y adaptación de los datos queda grabado para poder ser reutilizado posteriormente a través del lengiaje .

Page 6: Power BI - Jggomez Informatica/3 Excel/03 Mis Temas/C Dashboard/Po… · Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario

w w w . j g g o m e z . e u P á g i n a | 4

Otra forma de ver el esquema de funcionamiento es el siguiente:

En algún momento de la vida de un usuario de Excel, todos nos hemos enfrentado a un dilema similar. ¿Cómo puedo combinar múltiples hojas, tablas, csv o txt? (puedo combinarlos juntos??)

Como solíamos resolver este escenario

Tiempo atrás (antes Power Query) de hecho, tuvimos algunas formas de hacerlo pero no eran tan fáciles de usar y dependíamos en gran medida de codificación o de alguna manera tediosa de hacerlo. Las formas más comunes fueron:

1. Utilizando sentencias SQL para unir múltiples archivos 2. Crear un código VBA que haga el trabajo por mi 3. Ir con la forma tediosa de combinar los archivos manualmente (tal vez con Excel o

con Access)

Pero ahora contamos con una manera más fácil y optimizada de hacer esto a través de PowerQuery .

Antes de empezar, permítanme decir esto en voz alta - Power Query es la mejor herramienta que Microsoft ha creado para Excel en los últimos 5 años.Es como tener una interfaz fácil de usar que crea algún ultra código VBA optimizado malvado y fresco para mí sin necesidad de

aprender cualquier VBA en absoluto

El público objetivo que Power Query tiene es mucho más amplio que el de Power Pivot. Principalmente porque Power Query se centra en la limpieza, enriquecimiento y la preparación de sus datos - lo cual es algo que la mayoría de los usuarios de Excel hacen a diario - y debido a su facilidad de uso.

2.3 Lenguaje M

Otro punto a tomar en consideración es que Power Query utiliza una interfaz de usuario

distintivo con el fin de trabajar en función de cada paso. Esto significa que usted crea

pasos de transformación. Un poco la forma como primero añade los datos (paso 1), a

continuación, quita algunas columnas (paso 2) y finalmente renombra algunas otras

columnas (paso 3). Además, todos estos pasos se convierten a su propio código o lenguaje

llamado lenguaje M que no es similar a DAX o Excel, pero bastante fácil de entender

una vez que entienda los conceptos básicos.

Presentamos en la siguiente ilustración un ejemplo en el que se muestra el interfaz de

usuario de Power Query y cómo se crean los pasos y también cómo el código M se

muestra a la derecha.

Page 7: Power BI - Jggomez Informatica/3 Excel/03 Mis Temas/C Dashboard/Po… · Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario

w w w . j g g o m e z . e u P á g i n a | 5

Si ha intentado ejecutar un código VBA en la nube o en cualquier lugar cerca PowerBI o

SharePoint, obtendrá nada porque VBA no es realmente compatible con la web.

Por el contrario, el idioma M y Power

Query están totalmente soportados en

Power BI y están liberando

activamente nuevas actualizaciones

sobre una base mensual, ya sea

corrigiendo errores o añadiendo

nuevas características y sobre todo

fuentes de datos.

Echa un vistazo a esta captura de

pantalla para ver algunas de las

fuentes de datos agregadas más

recientes donde destaca SAP

y SalesForce están listadas como

fuentes de datos soportadas para

Power Query así como muchas otras

fuentes de datos)

2.4 Principales razones para usar Power Query

Entre las principales razones para usar este componente destacamos las siguientes:

Facilidad de uso – se siente intuitivo! Microsoft ha hecho un trabajo increíble en

hacerlo muy fácil de utilizar

Utilidad práctica – por supuesto que no estaría utilizando esto si no fuera

práctico o útil para usted. Dale una oportunidad!

Capacidad de código personalizado – siempre puedes crear tu propio código M

en vez de ir a través de la interfaz de usuario, pero el 90% de las veces ni

siquiera tendrás que preocuparte por esto, ya que todo está en la interfaz de

usuario

Lenguaje fácil de aprender – el idioma M podría ser difícil al principio, pero es

igual que una persona que pasa por incomprendido, porque es la nueva

persona en la vecindad. Una vez que llegas a conocerlo / ella te darás cuenta

de que es una persona bastante buena =)

Page 8: Power BI - Jggomez Informatica/3 Excel/03 Mis Temas/C Dashboard/Po… · Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario

w w w . j g g o m e z . e u P á g i n a | 6

3 Power Pivot, creando nuestro modelo de datos, administrando una colección de tablas y relaciones desde dentro de Excel.

3.1 Objetivo

Si eres uno de los miles de usuarios de Excel que lucha con la creación de nuevos códigos

VBA o tratar de llegar a soluciones que son semi-dinámicas debido a las limitaciones del

tradicional Excel, Power Pivot entonces hará tu vida más fácil en casi todos los sentidos.

Pero ¿Por qué te debe de interesar Power Pivot?, entre las

Puede ayudarnos a ejecutar un mejor proceso para llegar a la misma o incluso una

idea mejor (consumiendo menos tiempo)

Si utilizamos tablas dinámicas entonces considere esto como las tablas dinámicas

que se ejecutan en turbo o supercargador (herramientas familiares y la misma

interfaz)

Si sucede que ejecutamos grandes volúmenes de datos (datos grandes para de

Excel son superiores a 1 millón de filas) entonces debemos considerar el uso de

Power Pivot .

Si nos quedamos sin memoria RAM o CPU por ver tantas funciones como hasta

index / match, BUSCARV, BUSCARH, operaciones de búsqueda y una cantidad

muy alta de las columnas a continuación, debemos considerar el uso de Power

Pivot en la que vamos a ahorrar el consumo de memoria mediante el uso de

relaciones en lugar de las funciones de búsqueda.

Por tanto Power Pivot es un complemento eficaz para procesar y analizar datos, transformarlos

en información significativa creando modelos de datos (entendidos estos como conjunto de tablas

y sus relaciones entre diferentes procesos y funciones empresariales). Permite realizar cálculos

con las funciones en lenguaje DAX. Con la posibilidad de que se puede permitir colaborar y

compartir al resto del equipo de trabajo.

Es el núcleo de toda la

experiencia Power BI. Es el

motor que funciona todos los

cálculos, acoge todos los datos

y crea el modelo analítico que

se puede explotar más tarde con

otras herramientas como tablas

dinámicas, gráficos o más.

Por tanto da la posibilidad de

crear un Modelo de datos, un

conjunto de tablas con

relaciones. El modelo de

datos que se ve en un libro de

Excel es el mismo que

aparece en la ventana de

Power Pivot. Los datos

importados a Excel están

disponibles en Power Pivot y

viceversa.

Page 9: Power BI - Jggomez Informatica/3 Excel/03 Mis Temas/C Dashboard/Po… · Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario

w w w . j g g o m e z . e u P á g i n a | 7

3.2 Diferencias entre Power Pivot vs Access / Excel

3.2.1 Power Pivot vs Base de datos relacionales (Access)

Fuente: http://www.poweredsolutions.co/es/2013/11/11/power-pivot-vs-bases-de-datos-relacionales-tradicionales/

Lo primero: Definamos las principales funciones de cada una

Hay que tomar en cuenta que cada herramienta tiene su propósito y es necesario utilizar

la herramienta adecuada para cada trabajo/tarea. Ahora, cuál es la función principal de

Power Pivot y de una base de datos como Access?

Power Pivot = Analizar Datos (es necesario que los mismos sean importados a Power Pivot)

Access = Registrar, modificar y remover datos (gestión completa de tablas y datos dentro

de ellas)

Luego de plantearnos esto, conocemos que dentro de Access podemos crear algunos

reportes y analizar los datos de ciertas formas pero al compararlo con el motor que utiliza

Power Pivot la verdad es que deja muy rezagado al motor que utiliza Access.

Pero, qué diferencias existen entre ambas?

Veamos la siguiente tabla para tener una idea:

Además de los aspectos arriba mencionados, hay muchos que tal vez ya conozcas como

el motor de análisis que utiliza Power Pivot y como Power Pivot está integrado con Excel

lo que hace a Excel una versión expandida/supe cargada de Excel – Excel 2.0?

Excel trae consigo las tablas dinámicas que también existen en Access pero esta vez

tenemos los llamados segmentadores de datos (slicers) y el lenguaje DAX que puede ser

combinado con las formulas tradicionales de Excel (Cube Formulas y otras).

Conclusiones

1. Power Pivot es algo diferente. Power Pivot es algo diferente a una base de datos

relacional tradicional. Algo como una manzana y una base de datos tradicional es

una naranja…pero ambas son frutas

2. En tal caso, podríamos decir que Power Pivot es la versión lite o hermana menor

de SQL Server Analysis Services

3. Power Pivot presenta un motor de análisis y de almacenamiento de datos , mas no

creación de datos. Podemos analizar los datos mas no crearlos (solo

cargarlos/importarlos)

Page 10: Power BI - Jggomez Informatica/3 Excel/03 Mis Temas/C Dashboard/Po… · Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario

w w w . j g g o m e z . e u P á g i n a | 8

4. Puedes pensar en Power Pivot como un asistente para el modelado de datos

(creación de un cubo con almacenamiento de datos en memoria utilizando el

motor xVelocity anteriormente conocido como VertiPaq)

5. Necesitamos una muy buena base de datos tradicional (o nueva) como fuente de

datos para sacarle el mayor provecho a Power Pivot

3.2.2 Diferencia entre el modelo de datos con Power Pivot vs Excel

La diferencia básica entre Power Pivot y Excel es que se puede crear un modelo de datos

mucho más sofisticado con el primero. Comparemos algunas tareas.

Tarea En Excel En Power Pivot

Importar datos de orígenes

diferentes, como bases de

datos grandes, fuentes de

distribución de datos públicas,

hojas de cálculo y archivos de

texto en el equipo.

Importar todos los datos de un

origen de datos.

Filtrar los datos y cambiar las columnas y

las tablas mientras se importan.

Crear tablas Las tablas pueden estar en

cualquier hoja de cálculo del

libro Las hojas de cálculo

pueden tener más de una tabla.

Las tablas están organizadas por páginas

con pestañas individuales en la ventana

de Power Pivot.

Editar datos en una tabla Puede modificar los valores de

celdas individuales de una

tabla.

No puede modificar celdas individuales.

Crear relaciones entre tablas En el cuadro de diálogo

Relaciones.

En la vista de diagrama o el cuadro de

diálogo Crear relaciones.

Crear cálculos Use las fórmulas de Excel. Escriba fórmulas avanzadas con el

lenguaje de expresiones de análisis de

datos (DAX).

Crear jerarquías Defina Jerarquías para usar en cualquier

parte de un libro, incluido Power View.

Crear indicador clave de

rendimiento (KPI)

Crear KPI para usar en informes de Power

View y tablas dinámicas.

Crear perspectiva Crear Perspectivas para limitar el número

de columnas y tablas que los usuarios

ven.

Crear tablas dinámicas y

gráficos dinámicos

Crear informes de tabla

dinámica en Excel.

Crear un gráfico dinámico

Haga clic en el botón Tabla dinámica de

la ventana de Power Pivot.

Mejorar un modelo para

Power View

Crear un modelo de datos

básico.

Realizar mejoras como identificar los

campos predeterminados, las imágenes y

los valores únicos.

Usar Visual Basic para

Aplicaciones (VBA)

Usar VBA en Excel. No use VBA en la ventana de Power Pivot.

Agrupar datos Agrupar en una tabla dinámica

de Excel

Usar DAX en columnas calculadas y

campos calculados

https://support.office.com/es-es/article/Power-Pivot-an%C3%A1lisis-de-datos-eficaz-y-modelado-de-datos-en-Excel-d7b119ed-1b3b-4f23-

b634-445ab141b59b?CorrelationId=526aeec7-f2cd-42d2-ade6-82d7acbe2e76&ui=es-ES&rs=es-ES&ad=ES&fromAR=1

Page 11: Power BI - Jggomez Informatica/3 Excel/03 Mis Temas/C Dashboard/Po… · Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario

w w w . j g g o m e z . e u P á g i n a | 9

3.2.3 Power Pivot vs Tablas Dinámicas

Fuente: http://www.poweredsolutions.co/es/2013/07/22/power-pivot-sobre-tablas-dinmicas-tradicionales-por-qu/

Usuario Común: Ya utilizo Tablas Dinámicas. ¿Por qué debo “complicarme” con Power Pivot?

Una de las primeras preguntas que te podrías hacer es ¿Por qué utilizar Power Pivot? y la

razón es muy simple.

Power Pivot fue diseñado para ayudarnos en cosas que las tablas dinámicas y el Excel

tradicional no pueden llegar, por ejemplo:

Nos ayuda en rendimiento (+ veloz)

Compresión de Datos (- espacio) y

Mejores funciones para análisis

Déjame plantearte un ejemplo muy común que posiblemente parezca muy familiar. Algo

muy sencillo que siempre hemos querido, pero que nunca hemos podido plantear de una

buena manera en el Excel Tradicional.

Conteos Distintivos con MILLONES de Filas - DISTINCTCOUNT()

Tomemos el siguiente ejemplo. Tengo un archivo de texto de +1.6 millones de filas que

voy a cargar a Power Pivot. Tomando en cuenta las limitantes de Excel, esto simplemente

no es posible por las razones anteriormente mencionadas.

Algo que muy comúnmente necesitamos es un conteo distintivo de productos, eventos,

clientes o cualquier otra dimensión que necesite de este tipo de análisis. Imaginemos que

en esta tabla tenemos una columna de Clientes representada por la columna ‘Cliente’ y

necesitamos saber cuantos clientes han comprado cada uno de los productos

representados por la columna ‘Producto’. Un simple CONTEO de una tabla dinámica no

nos ayuda en este caso y mucho menos si luego trato de filtrarlo en un periodo

especifico. (Tengo una columna de fechas que planeo utilizar luego)

Una vez tengo la tabla lista y tengo definido lo que quiero hacer, paso a darle clic a botón

de Tabla Dinámica dentro de la ventana de Power Pivot.

Page 12: Power BI - Jggomez Informatica/3 Excel/03 Mis Temas/C Dashboard/Po… · Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario

w w w . j g g o m e z . e u P á g i n a | 10

Una vez creemos la tabla dinámica, vamos a desplazar el campo de Producto en filas y el

campo de Cliente en valores y lucirá de la siguiente forma:

Debido a que no queremos una suma, necesitamos cambiar esto dándole clic izquierdo en

donde dice ‘Sum of Cliente’ en la sección de valores y luego seleccionamos:

Lo que al final nos dará un resultado como el siguiente:

Page 13: Power BI - Jggomez Informatica/3 Excel/03 Mis Temas/C Dashboard/Po… · Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario

w w w . j g g o m e z . e u P á g i n a | 11

3.3 Esquema general de funcionamiento

Fuente: http://www.poweredsolutions.co/es/2013/11/11/power-pivot-vs-bases-de-datos-relacionales-tradicionales/

Presentamos a continuación un diagrama para entender cómo trabaja Power Pivot

Power Pivot trabaja como una base de datos relacional almacenada en memoria. Es de

tipo tabular (de ahí el nombre de Modelo Tabular) y el lenguaje para interactuar con dicho

modelo se llama DAX.

El modelo tabular se rige por los mismos conceptos básicos de bases de datos relacionales

en donde tenemos:

La tabla primaria (tabla de hechos) = un ejemplo muy común es aquella tabla

de órdenes de ventas que tiene miles o millones de registros

Las tablas de Dimensiones = las cuales presentan atributos y llaves de tabla que

están relacionadas con la tabla primaria. Un ejemplo muy común es la tabla de

productos la cual contiene una lista única de los productos que vendemos.

Ahora, puede que dicha tabla de dimensión tenga otra relación con una tabla de

Subcategorías de productos y dicha tabla, a su vez, tenga una tabla de Categorías de

productos como se muestra en la figura de abajo:

Page 14: Power BI - Jggomez Informatica/3 Excel/03 Mis Temas/C Dashboard/Po… · Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario

w w w . j g g o m e z . e u P á g i n a | 12

3.4 Creación del modelo de datos

3.4.1 Obteniendo datos

Importar datos relacionales con el complemento Power Pivot a menudo es una alternativa

más rápida y más eficaz que importarlos con Excel.

La forma general para ello es a través del menú Inicio > Obtener datos externos:

De base de datos si los datos son relacionales o dimensionales.

Importar datos de otros orígenes de datos como Microsoft Azure Marketplace o

una fuente de distribución de datos de OData.

Las ventajas de importar con Power Pivot incluyen la posibilidad de:

Filtrar los datos innecesarios para importar únicamente un subconjunto.

Cambiar los nombres de las tablas las y columnas a medida que importa los datos.

Pegue una consulta predefinida para seleccionar los datos que se devolverán.

3.4.2 Relación entre tablas, obsolescencia de la función Buscar de Excel

¿Alguna vez ha usado BUSCARV para traer una columna de una tabla a otra tabla? Ahora

con Excel contamos con un modelo de datos integrado, BUSCARV ha quedado obsoleta.

Se puede crear una relación entre dos tablas de datos basada en los datos que coincidan

entre ellas. Después, se pueden crear hojas de Power View y generar tablas dinámicas y

otros informes con campos de cada tabla, incluso cuando las tablas sean de orígenes

diferentes.

Por ejemplo, si tiene datos de ventas de clientes, puede que quiera importar y

relacionar datos de inteligencia de tiempo para analizar patrones de venta por año y mes.

Todas las tablas de un libro se muestran en la tabla dinámica y las listas de campos de

Power View.

Al importar tablas relacionadas desde una base de datos relacional, Excel casi siempre

puede crear esas relaciones en el modelo de datos que genera en segundo plano. En todos

los demás casos, se deberán crear las relaciones manualmente.

3.4.3 Crear una jerarquía de datos

La mayoría de los modelos de datos incluyen datos que son intrínsecamente jerárquicos.

Por ejemplo, es habitual en los datos de calendario, datos geográficos y categorías de

productos. La creación de jerarquías dentro de Power Pivot es útil porque se puede

arrastrar un elemento a un informe (la jerarquía) en lugar de tener que ensamblar y ordenar

los mismos campos una y otra vez.

Orta forma de entender las jerarquías es como agrupaciones de elementos de datos que

comparten una relación lógica vertical. Por ejemplo, una jerarquía geográfica podría ser

comunidad autónoma, provincia y localidad; la comunidad autónoma está por encima de

la provincia en la jerarquía (y contiene una o varias provincias), y la provincia se

encuentra por encima de la localidad (y contiene muchas localidades).

Usar jerarquías en Power Pivot permite crear informes para explorar los datos en

profundidad.

Los datos de los Juegos Olímpicos también son jerárquicos. Resulta útil para comprender

la jerarquía de los Juegos Olímpicos, en términos de deportes, disciplinas y eventos. Para

cada deporte, hay una o más disciplinas asociadas (a veces hay muchas). Además, para

Page 15: Power BI - Jggomez Informatica/3 Excel/03 Mis Temas/C Dashboard/Po… · Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario

w w w . j g g o m e z . e u P á g i n a | 13

cada disciplina, hay uno o más eventos (nuevamente, es posible que haya muchos eventos

para cada disciplina). La siguiente imagen ilustra la jerarquía.

Tomando como referencia el caso anterior tenemos que para crear una jerarquía Deporte

tendremos que proceder de la siguiente forma:

1. En Power Pivot, cambie a la vista de diagrama.

Expanda la tabla Eventos para que pueda ver con más

facilidad todos sus campos.

2. Mantenga presionado Ctrl y haga clic en los campos

Deporte, Disciplina y Evento. Con esos tres campos

seleccionados, haga clic con el botón secundario y

seleccione Crear jerarquía. Se creará un nodo

principal de la jerarquía, Jerarquía 1, en la parte

inferior de la tabla, y las columnas seleccionadas se

copiarán bajo la jerarquía como nodos secundarios.

Compruebe que Deporte aparezca primero en la

jerarquía, luego Disciplina y, por último, Evento.

3. Haga doble clic en el título, Jerarquía1, y

escriba DDE para cambiar el nombre de la jerarquía

nueva. Ahora tiene una jerarquía que incluye Deporte,

Disciplina y Evento.

Ahora, la tabla Eventos es similar al de la ilustración.

3.5 Cómo se almacenan los datos

Los datos con los que se trabaja en la ventana de Power Pivot y en Excel se almacenan

en una base de datos analítica dentro del libro de Excel; un eficaz motor local carga

consulta y actualiza los datos de dicha base de datos. Dado que los datos están en Excel,

están inmediatamente disponibles para las tablas dinámicas, los gráficos dinámicos,

Power View y otras características de Excel usadas para agregar datos e interactuar con

ellos. Excel 2013 proporciona todas las funciones de presentación e interactividad con los

datos; los datos y los objetos de presentación de Excel se encuentran en el mismo archivo

de libro. Power Pivot admite archivos de hasta 2 GB de tamaño y permite trabajar con

hasta 4 GB de datos en memoria.

Page 16: Power BI - Jggomez Informatica/3 Excel/03 Mis Temas/C Dashboard/Po… · Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario

w w w . j g g o m e z . e u P á g i n a | 14

3.6 Guardar en SharePoint

Los libros que se modifican con Power Pivot se pueden compartir con otras personas de

la misma forma que se comparten otros archivos; aunque se obtienen más ventajas si el

libro se publica en un entorno de SharePoint que tenga habilitados los Servicios de Excel.

En el servidor de SharePoint, Servicios de Excel procesa y presenta los datos en una

ventana de explorador donde otras personas pueden analizarlos.

SharePoint 2013 permite agregar Power Pivot para SharePoint 2013 con el fin de obtener

más soporte de colaboración y de administración de documentos, que incluye la Galería

de Power Pivot, el panel de administración de Power Pivot en Administración central,

actualización de datos programada y la posibilidad de usar un libro publicado como origen

de datos externo desde su ubicación en SharePoint.

3.7 Cálculos en Power Pivot (DAX)

3.7.1 ¿Qué es DAX?

DAX es una recopilación de funciones, operadores y constantes que se pueden usar en

una fórmula o expresión para calcular y devolver uno o varios valores. Dicho más

fácilmente, DAX ayuda a crear información de datos nueva que ya está en un modelo.

De esta forma podemos afirmar que el lenguaje DAX (Expresiones de análisis de datos)

es un lenguaje de fórmulas que permite a los usuarios definir cálculos personalizados en

tablas de PowerPivot (columnas calculadas) y en tablas dinámicas de Excel

(medidas). DAX incluye algunas de las funciones que se usan en fórmulas de Excel y

funciones adicionales que están diseñadas para trabajar con datos relacionales y realizar

agregaciones dinámicas.

¿Por qué DAX es tan importante?

Es fácil crear un libro e importar algunos datos en él. Puede incluso crear tablas dinámicas

o gráficos dinámicos que muestran información importante sin utilizar las fórmulas de

DAX. Pero, ¿qué ocurre si necesita analizar datos críticos de ventas en varias categorías

de productos y para distintos intervalos de fechas? ¿O si necesita combinar datos

importantes del inventario de varias tablas de orígenes de datos diferentes? Las fórmulas

de DAX proporcionan esta capacidad y muchas otras funciones importantes. Aprender a

crear fórmulas DAX eficaces le ayudará a sacar el máximo partido de los datos.

Las fórmulas DAX son muy similares a las fórmulas de Excel. Para crear una, debe

escribir un signo igual seguido de una expresión o nombre de función y los argumentos o

valores obligatorios. Como en Excel, DAX proporciona una variedad de funciones que

se pueden usar para trabajar con cadenas, realizar cálculos mediante fechas y horas o crear

valores condicionales.

Sin embargo, las fórmulas de DAX son diferentes en los siguientes puntos relevantes:

Una función de DAX siempre hace referencia a una columna completa o una

tabla. Si solo desea usar valores concretos de una tabla o columna, puede agregar

filtros a la fórmula.

Si desea personalizar los cálculos fila a fila, PowerPivot proporciona funciones

que permiten usar el valor de la fila actual o un valor relacionado para realizar

cálculos que varíen según el contexto.

DAX incorpora un tipo de función que devuelve una tabla como resultado, en

lugar de un valor único. Estas funciones se pueden usar para proporcionar la

entrada a otras funciones, calculando así valores para tablas o columnas

completas.

Page 17: Power BI - Jggomez Informatica/3 Excel/03 Mis Temas/C Dashboard/Po… · Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario

w w w . j g g o m e z . e u P á g i n a | 15

Algunas funciones de DAX proporcionan inteligencia de tiempo, que le permite

crear cálculos usando intervalos de fechas significativos y comparar los resultados

por períodos paralelos.

3.7.2 Tipos de cálculos. Medidas y columnas calculadas

Puede usar las fórmulas DAX en tablas de PowerPivot o en tablas dinámicas de Excel:

Puede usar fórmulas en columnas calculadas, agregando una columna y

escribiendo a continuación una expresión en la barra de fórmulas. Estas fórmulas

se crean en la ventana de PowerPivot.

Puede usar fórmulas en medidas. Cree estas fórmulas en Excel, haciendo clic

en Agregar medida en una tabla dinámica o gráfico dinámico existente de

PowerPivot. Para obtener más información, vea Medidas en PowerPivot.

La misma fórmula puede comportarse de forma diferente dependiendo de si se usa en una

columna calculada o una medida. En una columna calculada, la fórmula siempre se aplica

a todas las filas de la columna en toda la tabla. Dependiendo del contexto de la fila, el

valor podría cambiar. En una medida, sin embargo, el cálculo de resultados depende en

gran parte del contexto. Es decir, el diseño de la tabla dinámica y la opción de encabezado

de fila y columna afectan a los valores que se emplean en los cálculos.

Columnas calculadas

Una columna calculada es una columna que se agrega a una tabla PowerPivot

existente. En lugar de pegar o importar los valores de la columna, se crea una fórmula de

DAX que los define. Si incluye la tabla PowerPivot en una tabla dinámica (o gráfico

dinámico), se puede utilizar la columna calculada tal como lo haría con cualquier otra

columna de datos.

Las fórmulas de columnas calculadas son muy similares a las fórmulas creadas en

Excel. A diferencia de Excel, sin embargo, no se puede crear una fórmula diferente para

las diferentes filas de una tabla; la fórmula de DAX se aplica automáticamente a toda la

columna.

Cuando una columna contiene una fórmula, el valor se calcula para cada fila. Los

resultados se calculan para la columna en cuanto crea la fórmula. Solo se recalculan los

valores de columna si los datos subyacentes están actualizados o si se utiliza el recálculo

manual.

Medidas

Una medida es una fórmula que se crea específicamente para su uso en una tabla dinámica

(o gráfico dinámico) que use datos PowerPivot. Las medidas pueden estar basadas en

funciones de agregación estándar, como COUNT o SUM, o puede definir su propia

fórmula utilizando DAX. Una medida se utiliza en el áreaValores de una tabla

dinámica. Si desea colocar los resultados calculados en una área diferente de una tabla

dinámica, utilice en su lugar una columna calculada.

Para crear una medida, debe agregar primero una tabla dinámica o gráfico dinámico a su

libro PowerPivot. Cuando se define una fórmula para una medida, no ocurre nada hasta

que la medida se coloca en una tabla dinámica. Al agregar la medida, la fórmula se evalúa

para cada celda del área Valores de la tabla dinámica. Puesto que se crea un resultado

para cada combinación de encabezados de fila y columna, el resultado para la medida

puede ser diferente en cada celda de la tabla dinámica.

La definición de la medida que crea se guarda con su tabla de dato de origen. Aparece en

la Lista de campos de PowerPivot y está disponible para todos los usuarios del libro.

Page 18: Power BI - Jggomez Informatica/3 Excel/03 Mis Temas/C Dashboard/Po… · Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario

w w w . j g g o m e z . e u P á g i n a | 16

3.7.3 Crear fórmulas usando la barra de fórmulas

PowerPivot, al igual que Excel, proporciona una barra de fórmulas para facilitar la

creación y modificación de fórmulas, y una función Autocompletar para minimizar los

errores tipográficos y sintácticos.

Para escribir un nombre de una tabla. Empiece a escribir el nombre de la

tabla. La función Autocompletar fórmula proporciona una lista desplegable que

contiene nombres válidos que comienzan con esas letras.

Para escribir el nombre de una columna. Escriba un paréntesis y elija la

columna en la lista de columnas de la tabla actual. Para una columna de otra tabla,

empiece a escribir las primeras letras del nombre de la tabla y, a continuación,

elija la columna en la lista desplegable Autocompletar.

3.7.4 Usar varias funciones en una fórmula

Las funciones se pueden anidar, es decir, puede usar los resultados de una función como

argumento de otra función. Puede anidar hasta 64 niveles de funciones en columnas

calculadas. Sin embargo, el anidamiento puede dificultar la creación de fórmulas o la

solución de sus problemas.

Muchas funciones de PowerPivot están diseñadas para usarse exclusivamente como

funciones anidadas. Estas funciones devuelven una tabla, que no se puede guardar

directamente como resultado en el libro de PowerPivot, pero que se debe proporcionar

como entrada para una función de tabla. Por ejemplo, las funciones SUMX, AVERAGEX

y MINX requieren una tabla como primer argumento.

3.7.5 Comparación de funciones de DAX y funciones de Excel

Aunque la biblioteca de funciones de DAX está basada en la biblioteca de funciones de

Excel, existen muchas diferencias entre ellas. En esta sección se resumen las diferencias

y similitudes entre las funciones de Excel y las funciones de DAX.

Muchas funciones de DAX tienen el mismo nombre y el mismo comportamiento

general que las funciones de Excel, pero se han modificado para aceptar tipos

diferentes de entradas y, en algunos casos, podrían devolver un tipo de datos

diferente. Generalmente, las fórmulas de DAX no se pueden usar en un libro de

Excel, y las fórmulas de Excel no se pueden emplear en un libro de PowerPivot sin

realizar alguna modificación.

Las funciones de DAX nunca usan un rango de celdas o un rango como referencia;

en su lugar, usan una columna o una tabla como referencia.

Las funciones de fecha y hora de DAX devuelven un tipo de datos datetime. En

contraste, las funciones de fecha y hora de Excel devuelven un entero que

representa una fecha como un número de serie.

Muchas de las nuevas funciones de DAX devuelven una tabla de valores o realizan

cálculos basados en una tabla de valores como entrada. En cambio, Excel no tiene

ninguna función que devuelva una tabla, pero algunas funciones pueden trabajar

con matrices. La capacidad de hacer referencia con facilidad a tablas y columnas

completas es una nueva característica de PowerPivot.

DAX proporciona unas funciones de búsqueda nuevas parecidas a las funciones

de búsqueda basada en vectores y matrices de Excel. Sin embargo, las funciones

de DAX requieren que se establezca una relación entre las tablas.

Page 19: Power BI - Jggomez Informatica/3 Excel/03 Mis Temas/C Dashboard/Po… · Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario

w w w . j g g o m e z . e u P á g i n a | 17

DAX no admite el tipo de datos variant de Excel. Se espera que los datos de una

columna de basen siempre en el mismo tipo de datos. Si los datos no son del

mismo tipo, DAX cambia la columna completa al tipo de datos que mejor se

acomode a todos los valores.

3.7.6 Indicadores clave de rendimiento (KPI) en Power Pivot

En terminología empresarial, un KPI es una medida cuantificable para medir los objetivos

empresariales. Por ejemplo, el departamento de ventas de una organización puede usar

un KPI para medir la ganancia bruta mensual con respecto a la ganancia bruta proyectada.

El departamento de contabilidad puede medir los gastos mensuales con respecto a los

ingresos para evaluar los costos, y un departamento de recursos humanos puede medir la

facturación trimestral por empleado. Cada uno es un ejemplo de KPI. Los profesionales

de negocios usan con más frecuencia KPI que se agrupan en un cuadro de mandos para

obtener un resumen histórico rápido y preciso del éxito empresarial o para identificar

tendencias.

Un KPI contiene:

Valor de Base. Un valor de Base se define como un campo calculado que se

resuelve en un valor. Este valor, por ejemplo, se puede crear como un agregado

de las ventas o se puede crear para definir los beneficios de un período

determinado.

Valor de Objetivo. Un valor de Objetivo se define como un campo calculado que

se resuelve en un valor, o bien un valor absoluto. Por ejemplo, se puede usar como

valor de Objetivo un campo calculado con el que los directores empresariales de

una organización desean comparar el rendimiento del departamento de ventas en

relación con una cuota determinada, donde el campo calculado de presupuesto

representaría el valor de Objetivo. Un ejemplo donde se usaría un valor absoluto

como valor de Objetivo sería un caso en el que el director de recursos humanos

deseara evaluar el número de días de ausencia de cada empleado en comparación

con la media, donde el número medio de días de ausencia representaría el valor

absoluto.

Umbrales de estado. Un umbral de estado se define como el intervalo entre el

umbral inferior y superior. El umbral de estado se muestra con un gráfico para que

los usuarios puedan consultar fácilmente el estado del valor de Base en

comparación con el valor de Objetivo.

Ejemplo

La directora de ventas de Adventure Works desea crear una tabla dinámica que pueda

usar para mostrar rápidamente si los empleados de ventas cumplen o no su cuota de ventas

en un determinado período (año). Quiere que la tabla dinámica muestre, de cada empleado

de ventas, el importe real de ventas en dólares, el importe de la cuota de ventas en dólares

y un gráfico sencillo que muestre el estado para saber si cada empleado de ventas se

encuentra por debajo, al nivel o por encima de su cuota de ventas. Quiere poder segmentar

los datos por año.

Para ello, la directora de ventas opta por agregar un KPI de ventas al libro

AdventureWorks. A continuación, creará una tabla dinámica con los campos (campos

calculados y KPI) y los segmentadores, con el fin de analizar si los empleados de ventas

cumplen sus cuotas o no.

En Power Pivot, se crea un campo calculado en la columna SalesAmount de la tabla

FactResellerSales, que proporciona el importe real de las ventas en dólares

Page 20: Power BI - Jggomez Informatica/3 Excel/03 Mis Temas/C Dashboard/Po… · Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario

w w w . j g g o m e z . e u P á g i n a | 18

correspondiente a cada empleado de ventas. Este campo calculado definirá el valor de

base del KPI. El director de ventas puede seleccionar una columna y hacer clic

enAutosuma, en la pestaña Inicio, o escribir una fórmula en la barra de fórmulas.

Se creará el campo calculado Sales con la siguiente fórmula:

Sales:=Sum(FactResellerSales[SalesAmount])

La columna SalesAmountQuota de la tabla FactSalesQuota tiene definida una cuota de

importe de ventas para cada empleado. Los valores de esta columna servirán como campo

calculado de Objetivo (valor) en el KPI.

Se creará el campo calculado SalesAmountQuota con la siguiente fórmula:

Target SalesAmountQuota:=Sum(FactSalesQuota[SalesAmountQuota])

Ahora que se han creado los campos

calculados que servirán de valor de base

y valor de objetivo del KPI, el campo

calculado Ventas se extiende a un nuevo

KPI de Ventas. En el KPI de Ventas, el

campo calculado de objetivo

SalesAmountQuota se define como el

valor de objetivo. El umbral de estado se

define como un intervalo por porcentajes

cuyo objetivo es el 100 %, es decir, que

las ventas reales definidas por el campo

calculado Ventas coinciden con el

importe de cuota definido en el campo

calculado de objetivo

SalesAmountQuota.

Los porcentajes inferior y superior se definen en la barra de estado, y se selecciona un

tipo de gráfico.

Indicadores clave de rendimiento en Power Pivot

Ahora, la directora de ventas puede crear una tabla dinámica agregando el valor de Base

del KPI, el valor de Objetivo y el estado al campo Valores. La columna Employees se

agrega al campo RowLabel, y la columna CalendarYear se agrega como segmentador.

Ahora, la directora de ventas puede ver rápidamente el estado de las ventas del

departamento de ventas, y segmentar por año el importe de ventas real, el importe de la

cuota de ventas y el estado de cada empleado de ventas. Puede analizar las tendencias de

ventas de un año a otro para determinar si necesita o no ajustar la cuota de ventas de un

empleado de ventas.

3.8 En resumen

En Power Pivot, puede personalizar, ampliar con cálculos y jerarquías y administrar el

eficaz modelo de datos que forma parte de Excel. Power Pivot funciona a la perfección y

automáticamente con Power Query, y con otras características de Excel, por lo que le

permite administrar y ampliar (con cálculos y jerarquías) su propia base de datos

personalizada (el modelo de datos) en el entorno de Excel que ya conoce. Power Pivot

incluye todos los datos que incorpore desde Power Query, más todos los datos que

agregue al modelo. Además, todo el modelo de datos de Power Pivot (que incluye tablas,

Page 21: Power BI - Jggomez Informatica/3 Excel/03 Mis Temas/C Dashboard/Po… · Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario

w w w . j g g o m e z . e u P á g i n a | 19

columnas, cálculos, jerarquías y todas las demás personalizaciones) se expone como

elementos listos para crear informes en Power View.

El libro de Excel tiene ahora un modelo de datos que incluye datos de varias fuentes que

se relacionan mediante campos y columnas calculadas que ya existen. También tiene

jerarquías que reflejan la estructura de los datos dentro de las tablas y permiten crear

informes atractivos de forma rápida, coherente y sencilla.

Ha aprendido que crear jerarquías le permite especificar la estructura inherente de los

datos y usar rápidamente datos jerárquicos en los informes.

Cuestiones:

¿Por qué es importante convertir datos importados en tablas?

Si los datos importados se convierten en tablas, se pueden incluir en el modelo de

datos y puede dejarse disponibles para tablas dinámicas, Power Pivot y Power

View.

Page 22: Power BI - Jggomez Informatica/3 Excel/03 Mis Temas/C Dashboard/Po… · Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario

w w w . j g g o m e z . e u P á g i n a | 20

4 Power View, creación de informes

4.1 Presentación y análisis de datos

Power View usa el modelo de datos para dar vida a esos datos. Crea informes y deje que

otros usuarios interactúen con ellos y los exploren en profundidad. Las visualizaciones

cambiarán a medida que seleccionan los elementos del informe.

Permite visualización realmente intuitiva y mejor análisis de los datos en la hoja de

cálculo.

4.2 Se necesita de Power Pivot para crear reportes en Power View

Para poder hacer que todo esto trabaje, es necesario tener Power Pivot y configurar

algunos campos para que trabajen de manera correcta. Power Pivot se encarga del motor

para las calculaciones mientras que Power View es el motor de la visualización.

Para crear un nuevo informe de Power View en Excel, debemos seleccionar el

botón Power View, que se encuentra en la sección Informes de la cinta de

opciones Insertar de Excel. Se crea una nueva pestaña con una hoja de cálculo.

La pestaña Power View solo aparece en la cinta de opciones cuando el informe de Power

View es la hoja de cálculo activa. Con la nueva hoja de informe de Power View generada,

aparece la pestaña Power View en la cinta de opciones.

Nota: si se activó la casilla Cargar en libro en Power Query, verá tablas adicionales en

el panel Campos de Power View, una por cada consulta que se cargó en el libro. Power

View incluye todas las tablas del modelo de datos y el libro en Campos de Power View.

Puede volver a Power Query y desactivar la casilla Cargar en libro para quitar esa tabla

del libro y de Campos de Power View.

4.3 En resumen

Con la colección de herramientas de visualización y funciones de filtrado disponibles en

Power View, el único límite de sus posibilidades es la imaginación y la experimentación.

Page 23: Power BI - Jggomez Informatica/3 Excel/03 Mis Temas/C Dashboard/Po… · Por tanto del esquema anterior se desprende que Power Query es un complemento de Excel que permite al usuario

w w w . j g g o m e z . e u P á g i n a | 21

5 Power Map (borrador)

5.1 Presentación

Este complemento está disponible a partir la versión Excel 2013 y su principal

característica está en que permite realizar mapas con datos muy visuales en 3D a partir de

los datos de una hoja de cálculo Excel.

Una de las últimas novedades de Excel es Power Map, una característica de Excel para la

creación de mapas geocéntricos y temporales que convierte datos de ubicación en

visualizaciones de mapas 3D eficaces e interesantes. Con Power Map, puede crear

informes basados en la ubicación, que se visualizan a lo largo de una línea temporal y que

permiten recorrer los datos visualmente y proporcionan perspectivas únicas.

Power Map es una nueva visualización en 3D (Geoespacial), como complemento para

Excel, para mapear, explorar e interactuar con los datos geográficos y temporales, lo que

permite a las personas descubrir y compartir nuevos conocimientos

5.2 En resumen

Resumen de Power Map: con la característica de Excel Power Map, los mapas cobran

un significado totalmente nuevo. Con la funcionalidad de modelado 3D y los paseos

interactivos, Power Map puede hacer que los usuarios que visualizan los mapas vean los

datos como en un vuelo (es como un paseo en helicóptero por los datos 3D, con usted al

mando). Así, lleva la interactividad a un nivel completamente nuevo.

Con los controles de zoom, desplazamiento lateral y altitud, Power Map es, aparte de los

paseos interactivos, una forma impresionante de visualizar los datos. Seleccione puntos

de datos, vea los datos desde el espacio o de cerca y seleccione cualquier punto de datos

para obtener información. También puede crear notas que resalten la información

directamente en el mapa y llevar los análisis y las perspectivas a un mundo visual en 3D.

6 Referencias y recursos

http://hojasdecalculo.about.com/od/Excel_avanzado/fl/Descubre-los-diferentes-Complementos-Power-a-antildeadir-a-tu-Excel.htm http://es.slideshare.net/sramosl/power-bi-power-pivot-power-view-power-map-power-query http://www.unocero.com/2013/07/12/power-bi-una-nueva-herramienta-para-trabajar-con-datos-masivos/ https://support.office.com/es-es/article/Power-Pivot-an%C3%A1lisis-de-datos-eficaz-y-modelado-de-datos-en-Excel-d7b119ed-1b3b-4f23-b634-445ab141b59b?CorrelationId=526aeec7-f2cd-42d2-ade6-82d7acbe2e76&ui=es-ES&rs=es-ES&ad=ES&fromAR=1 http://blogs.technet.com/b/jorge_aguinaga/archive/2014/05/03/191-qu-233-es-power-query.aspx https://support.office.com/es-ar/article/Power-BI---Gu%C3%ADa-de-introducci%C3%B3n-bd30711a-7ccf-49e8-aafa-2e8f481e675d?CorrelationId=781f109a-49f2-4850-897d-cebc1b44033d&ui=es-ES&rs=es-AR&ad=AR#_Power_Query http://www.poweredsolutions.co/es/2015/01/28/que-es-power-bi/ http://www.poweredsolutions.co/es/2015/01/23/que-es-power-query/ https://support.office.com/es-es/article/Obtener-datos-mediante-el-complemento-Power-Pivot-f0431904-aab1-49c3-b50c-c6f5d4517a66?ui=es-ES&rs=es-ES&ad=ES https://support.office.com/es-ES/article/Tutorial-Ampliar-relaciones-del-modelo-de-datos-usando-Excel-2013-Power-Pivot-y-DAX-cf7197d3-1938-490e-93fb-20371e8dd67a?ui=es-ES&rs=es-ES&ad=ES#__toc358188413 https://support.office.com/es-es/article/Tutorial-r%C3%A1pido-aprenda-los-fundamentos-de-DAX-en-30-minutos-51744643-c2a5-436a-bdf6-c895762bec1a?ui=es-ES&rs=es-ES&ad=ES https://msdn.microsoft.com/es-es/library/gg399181(v=sql.110).aspx https://support.office.com/es-es/article/Indicadores-clave-de-rendimiento-KPI-en-Power-Pivot-e653edef-8a21-40e4-9ece-83a6c8c306aa?ui=es-ES&rs=es-ES&ad=ES http://www.poweredsolutions.co/es/2015/02/02/combinando-multiples-archivos-y-tablas-con-power-query-para-excel/