Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INDICE
1 Introduccin 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, conexin 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 coleccin 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 Dinmicas ..................................................................................... 9
3.3 Esquema general de funcionamiento ........................................................................................ 11
3.4 Creacin del modelo de datos ...................................................................................................... 12
3.4.1 Obteniendo datos ................................................................................................................... 12
3.4.2 Relacin entre tablas, obsolescencia de la funcin Buscar de Excel ................. 12
3.4.3 Crear una jerarqua de datos............................................................................................. 12
3.5 Cmo se almacenan los datos ...................................................................................................... 13
3.6 Guardar en SharePoint ................................................................................................................... 14
3.7 Clculos en Power Pivot (DAX) .................................................................................................... 14
3.7.1 Qu es DAX?............................................................................................................................ 14
3.7.2 Tipos de clculos. Medidas y columnas calculadas .................................................. 15
3.7.3 Crear frmulas usando la barra de frmulas.............................................................. 16
3.7.4 Usar varias funciones en una frmula ........................................................................... 16
3.7.5 Comparacin 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, creacin de informes..................................................................................................... 20
4.1 Presentacin y anlisis 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 Presentacin ....................................................................................................................................... 21
5.2 En resumen ......................................................................................................................................... 21
6 Referencias y recursos ............................................................................................................................ 21
www.jggomez.eu Pgina |1
Ilustracin 1
Ilustracin 2
Extrae los datos desde prcticamente cualquier fuente de datos como una
1 Extrae base de datos relacional, un archivo plano, json, xml, Azure, Hadoop y
(o importa) mucho ms
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 segn la necesidad, y cargarlos a una hoja Excel o a un modelo de datos
(Power Pivot).
Adems, todo el proceso de conexin, transformacin, combinado y adaptacin de los datos
queda grabado para poder ser reutilizado posteriormente a travs del lengiaje .
www.jggomez.eu Pgina |4
2.3 Lenguaje M
Otro punto a tomar en consideracin es que Power Query utiliza una interfaz de usuario
distintivo con el fin de trabajar en funcin de cada paso. Esto significa que usted crea
pasos de transformacin. Un poco la forma como primero aade los datos (paso 1), a
continuacin, quita algunas columnas (paso 2) y finalmente renombra algunas otras
columnas (paso 3). Adems, todos estos pasos se convierten a su propio cdigo o lenguaje
llamado lenguaje M que no es similar a DAX o Excel, pero bastante fcil de entender
una vez que entienda los conceptos bsicos.
Presentamos en la siguiente ilustracin un ejemplo en el que se muestra el interfaz de
usuario de Power Query y cmo se crean los pasos y tambin cmo el cdigo M se
muestra a la derecha.
www.jggomez.eu Pgina |5
Adems de los aspectos arriba mencionados, hay muchos que tal vez ya conozcas como
el motor de anlisis que utiliza Power Pivot y como Power Pivot est integrado con Excel
lo que hace a Excel una versin expandida/supe cargada de Excel Excel 2.0?
Excel trae consigo las tablas dinmicas que tambin 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 naranjapero ambas son frutas
2. En tal caso, podramos decir que Power Pivot es la versin lite o hermana menor
de SQL Server Analysis Services
3. Power Pivot presenta un motor de anlisis y de almacenamiento de datos , mas no
creacin de datos. Podemos analizar los datos mas no crearlos (solo
cargarlos/importarlos)
www.jggomez.eu Pgina |8
Crear tablas Las tablas pueden estar en Las tablas estn organizadas por pginas
cualquier hoja de clculo del con pestaas individuales en la ventana
libro Las hojas de clculo de Power Pivot.
pueden tener ms de una tabla.
Editar datos en una tabla Puede modificar los valores de No puede modificar celdas individuales.
celdas individuales de una
tabla.
Crear clculos Use las frmulas de Excel. Escriba frmulas avanzadas con el
lenguaje de expresiones de anlisis 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 dinmica 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 Pgina |9
Usuario Comn: Ya utilizo Tablas Dinmicas. Por qu debo complicarme con Power Pivot?
Una de las primeras preguntas que te podras hacer es Por qu utilizar Power Pivot? y la
razn es muy simple.
Power Pivot fue diseado para ayudarnos en cosas que las tablas dinmicas y el Excel
tradicional no pueden llegar, por ejemplo:
Nos ayuda en rendimiento (+ veloz)
Compresin de Datos (- espacio) y
Mejores funciones para anlisis
Djame plantearte un ejemplo muy comn 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 dinmica, 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 dndole clic izquierdo en
donde dice Sum of Cliente en la seccin 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 bsicos de bases de datos relacionales
en donde tenemos:
La tabla primaria (tabla de hechos) = un ejemplo muy comn 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
estn relacionadas con la tabla primaria. Un ejemplo muy comn es la tabla de
productos la cual contiene una lista nica de los productos que vendemos.
Ahora, puede que dicha tabla de dimensin tenga otra relacin con una tabla de
Subcategoras de productos y dicha tabla, a su vez, tenga una tabla de Categoras de
productos como se muestra en la figura de abajo:
www.jggomez.eu P g i n a | 12
cada disciplina, hay uno o ms eventos (nuevamente, es posible que haya muchos eventos
para cada disciplina). La siguiente imagen ilustra la jerarqua.
Tomando como referencia el caso anterior tenemos que para crear una jerarqua 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 ms
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 botn secundario y
seleccione Crear jerarqua. Se crear un nodo
principal de la jerarqua, Jerarqua 1, en la parte
inferior de la tabla, y las columnas seleccionadas se
copiarn bajo la jerarqua como nodos secundarios.
Compruebe que Deporte aparezca primero en la
jerarqua, luego Disciplina y, por ltimo, Evento.
3. Haga doble clic en el ttulo, Jerarqua1, y
escriba DDE para cambiar el nombre de la jerarqua
nueva. Ahora tiene una jerarqua que incluye Deporte,
Disciplina y Evento.
Ahora, la tabla Eventos es similar al de la ilustracin.
3.7.1 Qu es DAX?
DAX es una recopilacin de funciones, operadores y constantes que se pueden usar en
una frmula o expresin para calcular y devolver uno o varios valores. Dicho ms
fcilmente, DAX ayuda a crear informacin de datos nueva que ya est en un modelo.
De esta forma podemos afirmar que el lenguaje DAX (Expresiones de anlisis de datos)
es un lenguaje de frmulas que permite a los usuarios definir clculos personalizados en
tablas de PowerPivot (columnas calculadas) y en tablas dinmicas de Excel
(medidas). DAX incluye algunas de las funciones que se usan en frmulas de Excel y
funciones adicionales que estn diseadas para trabajar con datos relacionales y realizar
agregaciones dinmicas.
Por qu DAX es tan importante?
Es fcil crear un libro e importar algunos datos en l. Puede incluso crear tablas dinmicas
o grficos dinmicos que muestran informacin importante sin utilizar las frmulas de
DAX. Pero, qu ocurre si necesita analizar datos crticos de ventas en varias categoras
de productos y para distintos intervalos de fechas? O si necesita combinar datos
importantes del inventario de varias tablas de orgenes de datos diferentes? Las frmulas
de DAX proporcionan esta capacidad y muchas otras funciones importantes. Aprender a
crear frmulas DAX eficaces le ayudar a sacar el mximo partido de los datos.
Las frmulas DAX son muy similares a las frmulas de Excel. Para crear una, debe
escribir un signo igual seguido de una expresin o nombre de funcin y los argumentos o
valores obligatorios. Como en Excel, DAX proporciona una variedad de funciones que
se pueden usar para trabajar con cadenas, realizar clculos mediante fechas y horas o crear
valores condicionales.
Sin embargo, las frmulas de DAX son diferentes en los siguientes puntos relevantes:
Una funcin 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 frmula.
Si desea personalizar los clculos fila a fila, PowerPivot proporciona funciones
que permiten usar el valor de la fila actual o un valor relacionado para realizar
clculos que varen segn el contexto.
DAX incorpora un tipo de funcin 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.
www.jggomez.eu P g i n a | 15
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 terminologa empresarial, un KPI es una medida cuantificable para medir los objetivos
empresariales. Por ejemplo, el departamento de ventas de una organizacin 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
facturacin trimestral por empleado. Cada uno es un ejemplo de KPI. Los profesionales
de negocios usan con ms frecuencia KPI que se agrupan en un cuadro de mandos para
obtener un resumen histrico rpido 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 perodo
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 organizacin desean comparar el rendimiento del departamento de ventas en
relacin con una cuota determinada, donde el campo calculado de presupuesto
representara el valor de Objetivo. Un ejemplo donde se usara un valor absoluto
como valor de Objetivo sera un caso en el que el director de recursos humanos
deseara evaluar el nmero de das de ausencia de cada empleado en comparacin
con la media, donde el nmero medio de das de ausencia representara 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 grfico para que
los usuarios puedan consultar fcilmente el estado del valor de Base en
comparacin con el valor de Objetivo.
Ejemplo
La directora de ventas de Adventure Works desea crear una tabla dinmica que pueda
usar para mostrar rpidamente si los empleados de ventas cumplen o no su cuota de ventas
en un determinado perodo (ao). Quiere que la tabla dinmica muestre, de cada empleado
de ventas, el importe real de ventas en dlares, el importe de la cuota de ventas en dlares
y un grfico 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 ao.
Para ello, la directora de ventas opta por agregar un KPI de ventas al libro
AdventureWorks. A continuacin, crear una tabla dinmica 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 dlares
www.jggomez.eu P g i n a | 18
3.8 En resumen
En Power Pivot, puede personalizar, ampliar con clculos y jerarquas y administrar el
eficaz modelo de datos que forma parte de Excel. Power Pivot funciona a la perfeccin y
automticamente con Power Query, y con otras caractersticas de Excel, por lo que le
permite administrar y ampliar (con clculos y jerarquas) 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, ms todos los datos que
agregue al modelo. Adems, todo el modelo de datos de Power Pivot (que incluye tablas,
www.jggomez.eu P g i n a | 19
La pestaa Power View solo aparece en la cinta de opciones cuando el informe de Power
View es la hoja de clculo activa. Con la nueva hoja de informe de Power View generada,
aparece la pestaa 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 coleccin de herramientas de visualizacin y funciones de filtrado disponibles en
Power View, el nico lmite de sus posibilidades es la imaginacin y la experimentacin.
www.jggomez.eu P g i n a | 21
5.2 En resumen
Resumen de Power Map: con la caracterstica 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 helicptero 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 informacin. Tambin puede crear notas que resalten la informacin
directamente en el mapa y llevar los anlisis 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/