Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Power BI PDF
Power BI PDF
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
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
www.jggomez.eu Página |1
Ilustración 1
Ilustración 2
Extrae los datos desde prácticamente cualquier fuente de datos como una
1 Extrae base de datos relacional, un archivo plano, json, xml, Azure, Hadoop y
(o importa) mucho más
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 .
www.jggomez.eu Página |4
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.
www.jggomez.eu Página |5
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)
www.jggomez.eu Página |8
Crear tablas Las tablas pueden estar en Las tablas están organizadas por páginas
cualquier hoja de cálculo del con pestañas individuales en la ventana
libro Las hojas de cálculo de Power Pivot.
pueden tener más de una tabla.
Editar datos en una tabla Puede modificar los valores de No puede modificar celdas individuales.
celdas individuales de una
tabla.
Crear cálculos Use las fórmulas de Excel. Escriba fórmulas avanzadas con el
lenguaje de expresiones de análisis de
datos (DAX).
Usar Visual Basic para Usar VBA en Excel. No use VBA en la ventana de Power Pivot.
Aplicaciones (VBA)
Agrupar datos Agrupar en una tabla dinámica Usar DAX en columnas calculadas y
de Excel 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
www.jggomez.eu Página |9
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.
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:
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:
www.jggomez.eu P á g i n a | 12
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.
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
www.jggomez.eu P á g i n a | 18
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,
www.jggomez.eu P á g i n a | 19
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.
www.jggomez.eu P á g i n a | 21
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/