86
POWERPIVOT Recopilo: Ing. Alberto Espinosa González

Power pivot

  • Upload
    adriehz

  • View
    401

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Power pivot

POWERPIVOTRecopilo: Ing. Alberto Espinosa González

Page 2: Power pivot

Ing. Alberto Espinosa González

¿Que es PowerPivot?• PowerPivot es una tecnología para el análisis de

información cuya principal particularidad radica en la posibilidad de trabajar con cantidades masivas de datos utilizando Excel como interfaz de usuario.

• Es un complemento de Excel que a partir de la versión 2010 permite crear poderosos análisis mediante una rápida manipulación de filas de datos dentro de un libro de trabajo de Excel para poder compartir y colaborar las ideas en equipo.

Page 3: Power pivot

Ing. Alberto Espinosa González

• Al combinar la funcionalidad nativa de Excel con el manejo de la memoria de PowerPivot, da como resultado explorar interactivamente y realizar nuevos cálculos en grandes conjuntos de datos.

• Permite la integración de datos de múltiples fuentes, incluyendo bases de datos corporativas y hojas de cálculo y analizarlo como si todos provinieran de un único origen.

• Permite crear nuevo datos y visualiza esto a través de tablas dinámicas.

Page 4: Power pivot

Ing. Alberto Espinosa González

¿Porque usar PowerPivot?• Cada vez con mayor frecuencia, las organizaciones

deben realizar diversos análisis acerca de su estado desde las más variadas perspectivas (comercial, financiera, R.H., etc.) y sobre una cantidad cada vez más ingente de datos, para lo cual precisan de herramientas adecuadas, que les permitan obtener una información veraz y fiable sobre dicho estado.

Page 5: Power pivot

Ing. Alberto Espinosa González

Ventajas de PowerPivot• Las limitaciones para fila y columna en Excel NO existen,

de modo que es posible importar muchos más datos, mas del millón de filas de Excel.

• Permite relacionar e integrar datos de orígenes diferentes y trabajar todos los datos de una forma holística. ( el holismo considera que el sistema completo se comporta de un modo distinto que la suma de sus partes)

Page 6: Power pivot

Ing. Alberto Espinosa González

• Como antecedente, los cubos de datos constituían uno de los elementos clave dentro de este ecosistema de análisis de información denominado Inteligencia de negocio (Business Intelligence, BI). Sin embargo, un sistema BI, al igual que ocurre en otros ámbitos, tales como las aplicaciones Web, de escritorio, etc., precisa de un equipo de desarrollo y de un tiempo para su creación; factor este último que, en ocasiones, se dilata por un periodo mayor del que inicialmente se había estimado.

Page 7: Power pivot

Ing. Alberto Espinosa González

• En respuesta a ese problema, se propuso como solución una mejora en las herramientas de desarrollo del sistema de información, las cuales aceleren los tiempos de elaboración del mismo, y permitan manejar un mayor volumen de datos, dado el aumento generalizado de este aspecto en todos los ámbitos corporativos.

Page 8: Power pivot

Ing. Alberto Espinosa González

Ventajas• En el mercado existen muchas aplicaciones para el

manejo de información e incluso se tienen ambientes de trabajo que permiten crear tableros de mando que muestran cualquier movimiento de la información y por lo tanto de la corporación. Sin embargo tienen un costo significativo y su uso no es tan extendido por lo mismo.

• Así que PowerPivot ofrece:

Page 9: Power pivot

Ing. Alberto Espinosa González

• Crea datos reutilizables y portátiles. Los datos se quedan dentro del libro, no necesita administrar conexiones de datos externas

• Los datos que genera PowerPivot están inmediatamente disponibles en el resto de libro.

• Se puede alternar entre las ventanas de Excel y PowerPivot para trabajar en los datos y su presentación, no son tareas independientes

• Los datos guardados se almacenan dentro del libro de Excel, comprimiendo los datos.

Page 10: Power pivot

Ing. Alberto Espinosa González

A quien es útil PowerPivot?• PowerPivot es compatible con Bussiness Intelligence,

poniendo características de análisis que le permiten encontrar una información mas adecuada al tiempo que ofrece una visión general de las cifras que motivan las decisiones, objetivos e iniciativas de toda la organización.

• Por lo anterior, esta herramienta esta dirigida para los profesionales de Bases de datos y de Tecnologías de Información que deseen delegar

Page 11: Power pivot

Ing. Alberto Espinosa González

Las tareas de desarrollo de datos empresariales en quienes mas los necesitan, al tiempo que conservan los controles suficientes para que los datos se puedan proteger, supervisar, reproducir y almacenar.

Page 12: Power pivot

Ing. Alberto Espinosa González

Autoservicio de inteligencia de negocio (self-service BI)

• Cuando hablamos acerca de autoservicio, habitualmente enmarcamos dicho concepto dentro del ámbito de la venta de productos, una actividad en la que una persona, el cliente, se desplaza a un lugar, el supermercado, donde los productos se encuentran expuestos, y una vez allí, el cliente va tomando los productos que necesita; todo ello, generalmente, sin precisar la intervención de intermediario alguno.

Page 13: Power pivot

Ing. Alberto Espinosa González

• Dentro del contexto de BI, podemos establecer una analogía con el modelo de autoservicio empleando un concepto denominado autoservicio de inteligencia de negocio (self-service BI), el cual propugna que los usuarios finales (avanzados o de otro tipo de perfil) de un sistema de información puedan elaborar sus propios análisis e informes sobre los contenidos de dicho sistema, para resolver las necesidades puntuales que emergen en los diversos departamentos de la organización, sin tener que depender en estos casos del equipo de desarrollo del sistema BI corporativo.

Page 14: Power pivot

Ing. Alberto Espinosa González

Arquitectura de PowerPivotPowerPivot se compone de un ensamblado que es cargado en el proceso de Excel; el motor de VertiPaq (es un sistema de almacenamiento basado en columnas que implementa una serie de algoritmos de compresión de los datos mediante los cuales es capaz de cargar millones de registros en memoria) que se ocupa de la carga de datos, la gestión de las consultas y la ejecución de expresiones DAX contra el almacén de datos, así como de las tablas y gráficos dinámicos de PowerPivot; y finalmente, el proveedor OLAP, los objetos de análisis AMO (Analysis Management Objects) y el proveedor ADOMD.NET, que permiten la comunicación con los servicios de análisis, para obtener información a partir de cubos de datos si fuera pertinente.

Page 15: Power pivot

Ing. Alberto Espinosa González

Page 16: Power pivot

Ing. Alberto Espinosa González

Orígenes de datos CompatiblesOrigen Versiones Tipo de archivo Proveedores 1

Bases de datos de Access

Microsoft Access 2003, 2007, 2010, 2013

.accdb o .mdb Proveedor OLE DB de ACE 14

Bases de datos relacionales de SQL Server

Bases de datos de Microsoft SQL Server2005, 2008, 2008 R2; Microsoft SQL Azure 2

(no aplicable)

Proveedor OLE DB para SQL ServerProveedor OLE DB de SQL Server Native ClientProveedor OLE DB de SQL Server Native Client 10.0Proveedor de datos de .NET Framework para SQL Client

Almacenamiento de datos paralelo de SQL Server (PDW) 3

2008 R2 (no aplicable)Proveedor OLE DB para SQL Server PDW

Page 17: Power pivot

Ing. Alberto Espinosa González

Bases de datos relacionales de Oracle

Oracle 9i, 10g, 11g. (no aplicable)

Proveedor OLE DB de OracleProveedor de datos de .NET Framework para cliente de OracleProveedor de datos de .NET Framework para SQL ServerProveedor MSDAORA OLE DB 4OraOLEDBMSDASQL

Bases de datos relacionales de Teradata

Teradata V2R6, V12 (no aplicable)

Proveedor OLE DB TDOLEDBProveedor de datos .NET para Teradata

Bases de datos relacionales de Informix

   (no aplicable) Proveedor OLE DB de Informix

Page 18: Power pivot

Ing. Alberto Espinosa González

Bases de datos relacionales de IBM DB2

8.1 (no aplicable) DB2OLEDB

Bases de datos relacionales de Sybase

   (no aplicable) Proveedor OLE DB de Sybase

Otras bases de datos relacionales (no aplicable) (no aplicable)

Proveedor OLE DB o controlador ODBC

Archivos de texto (no aplicable) .txt, .tab, .csvProveedor OLE DB ACE 14 para Microsoft Access

Archivos de Microsoft Excel

Excel 97-2003, 2007, 2010,2013

.xlsx, xlsm, .xlsb, .xltx, .xltm

Proveedor OLE DB de ACE 14

Page 19: Power pivot

Ing. Alberto Espinosa González

Libro de PowerPivot

Microsoft SQL Server 2008 R2 Analysis Services

.xlsx, xlsm, .xlsb, .xltx, .xltm

ASOLEDB 10.5(solo se usa con libros de PowerPivot que se publican en granjas de servidores de SharePoint que tienen instalado PowerPivot para SharePoint)

Cubo de Analysis Services

Microsoft SQL Server 2005, 2008, 2008 R2 Analysis Services

(no aplicable) ASOLEDB 10

Fuentes de datos(se usa para importar datos de informes de Reporting Services, documentos de servicio de Atom y fuente de distribución de datos única)

Formato Atom 1.0Cualquier base de datos que se exponga como un servicio ADO.Net Data Services Framework, como un informe de Microsoft SQL Server 2005, 2008, 2008, 2008 R2 Reporting Services

.atomsvc para un documento de servicio que define una o más fuentes.atom para un documento de fuente web de Atom

Proveedor de fuentes de distribución de datos de Microsoft para PowerPivotProveedor de datos de fuentes de distribución de datos de .NET Framework para PowerPivot

Archivos de Office Database Connection

   .odc   

Page 20: Power pivot

Ing. Alberto Espinosa González

Ejemplo

• En este ejemplo, completará un escenario para analizar ventas electrónicas internacionales. La compañía ficticia Contoso, se utiliza en todos los ejemplos.

• Imagine que es analista de una compañía de electrónica denominada Contoso Electronics. Desea examinar las ventas a lo largo del tiempo y compararlas según el tipo de producto, el año y el país. Usará PowerPivot para:

Page 21: Power pivot

Ing. Alberto Espinosa González

• Importar datos de varios orígenes.• Crear datos vinculados.• Crear relaciones entre los datos a partir de orígenes

diferentes.• Cambiar el nombre de las columnas.• Crear tablas dinámicas y gráficos dinámicos.• Agregar segmentaciones.• Guardar la hoja de cálculo de Excel resultante.

Page 22: Power pivot

Ing. Alberto Espinosa González

Importación de tablas• Como se mencionó, PowerPivot puede importar datos de

diversos orígenes y relaciones, el proceso para importar los datos de cada uno de estos orígenes relacionales se basa en que usted debe relacionar cada tabla según la cardinalidad que se deba.

Page 23: Power pivot

Ing. Alberto Espinosa González

Asistente para la importación de tablas

• Haga clic en la ficha de PowerPivot y luego haga clic en Iniciar Ventana de PowerPivot

• De Obtener datos externosDesde base de datos y seleccione De Access

• Emergerá una nueva ventana que nos guiará para la importación de tablas

Page 24: Power pivot

Ing. Alberto Espinosa González

Page 25: Power pivot

Ing. Alberto Espinosa González

• De esta nueva ventana de lo siguiente:• En el campo Nombre descriptivo de la conexión, escriba CostosoDB desde Access

• En el campo Base de datos, hacemos clic en examinar y busquemos donde se aloja el archivo CostosoSales y hacemos clic en Abrir

• Hacemos clic en siguiente

Page 26: Power pivot

Ing. Alberto Espinosa González

Page 27: Power pivot

Ing. Alberto Espinosa González

• De esta nueva ventana elegimos Seleccionar de una lista de tablas y vistas para elegir los datos para importar.

• Dar clic en Siguiente para mostrar una lista de todas las tablas de origen que hay en la base de datos.

Page 28: Power pivot

Ing. Alberto Espinosa González

Page 29: Power pivot

Ing. Alberto Espinosa González

• De esta nueva ventana, seleccionamos las tablas• DimChannel, DimDate, DimProduct,

DimProductSubcategory y FactSales.

Page 30: Power pivot

Ing. Alberto Espinosa González

Consultando el modelo• El conjunto de tablas que acabamos de importar nos

permitirá realizar un análisis de las ventas de la compañía en función de los datos relacionados con la tabla de ventas: fechas, productos, almacenes, etc.

Page 31: Power pivot

Ing. Alberto Espinosa González

Filtrar los datos de las tablas• La tabla FactSales y DimProduct que importó de la base

de datos de Access contiene un subconjunto de datos de la base de datos original, el cual NO incluye ventas y productos de dos categorías Games y Home Appliances, así que aplicaremos un filtro antes de importarlas para eliminar estas categorías

• Seleccione la fila de la tabla DimProduct y hacemos clic en VistaPrevia y filtro

Page 32: Power pivot

Ing. Alberto Espinosa González

• La nueva ventana se abre con todas las columnas de la tabla

• Desactive las casillas de la parte superior de las columnas para las columnas desde ClassID hasta StockTypeName (en total son 15 columnas) y damos Aceptar

• Observe que las palabras Filtros aplicados se muestran en la columna Detalles del filtro

Page 33: Power pivot

Ing. Alberto Espinosa González

Page 34: Power pivot

Ing. Alberto Espinosa González

• Ahora seleccione la fila DimProductSubcategory y hacemos clic en ProductCategoryKey en la flecha para anular las selección 7 y 8 (son las categorías GAMES Y HOME APPLICANCES que no deseamos incluirlas en el análisis.

• En la parte superior de la columna ProductSubcategoryDescription desactivamos la casilla puesto que las descripciones son casi idénticas a los nombres, hacemos clic en Aceptar

Page 35: Power pivot

Ing. Alberto Espinosa González

Page 36: Power pivot

Ing. Alberto Espinosa González

• Finalmente importe los datos seleccionados. El asistente importa las relaciones entre las tablas junto con sus datos, haga clic en Finalizar.

• Mientras importa los datos, el asistente muestra cuantas filas se han capturado, Cuando se hayan importado todos se mostrará un mensaje para indicarlo. Observe que importó mas de 2 millones de filas de la tabla FactSales

Page 37: Power pivot

Ing. Alberto Espinosa González

Page 38: Power pivot

Ing. Alberto Espinosa González

Page 39: Power pivot

Ing. Alberto Espinosa González

Hacemos clic en Cerrar• El asistente se cierra y la ventana de PowerPivot es

visible• Cada tabla se ha agregado como una nueva pestaña, si

los datos cambian en el origen, puede mantener los datos importados en la ventana de PowerPivot actualizada si utiliza la actualización de datos.

Page 40: Power pivot

Ing. Alberto Espinosa González

Utilizar una consulta para seleccionar los datos a importar

• En la ventana de PowerPivot en la pestaña de Obtener datos externos, haga clic en Desde base de datos y seleccione De Access. De esta forma se inicia el asistente para la importación de tablas, que le guiará a través del proceso ara establecer una conexión a un origen de datos

• Ponga como nombre descriptivo Base de datos Access de categoría del producto

• En el campo Base de datos indique donde se encuentra el archivo ProductCategories y haga clic en Abrir

Page 41: Power pivot

Ing. Alberto Espinosa González

Page 42: Power pivot

Ing. Alberto Espinosa González

• Otra forma para obtener datos es Escribir una consulta para especificar los datos que se importaran, seleccione esa opción y haga clic en Siguiente

Page 43: Power pivot

Ing. Alberto Espinosa González

Page 44: Power pivot

Ing. Alberto Espinosa González

• En el cuadro Nombre descriptivo de la consulta, escriba Consulta de la categoría del producto.

• Haga clic en Diseño para abrir la ventana Generador de consultas.

• Haga clic en Importar y navegue hasta encontrar la ubicación donde guardo el archivo SQLQuery.txt, seleccione consulta SQL y de Abrir.

• Las instrucciones SQL aparecen en la ventana Instrucciones SQL, esta consulta seleccione de la tabla ProductCategory excepto GAMES and Toy y HOME APPLIANCES.

• Haga clic en Aceptar y Validar y luego Finalizar.

Page 45: Power pivot

Ing. Alberto Espinosa González

Page 46: Power pivot

Ing. Alberto Espinosa González

• Se muestra un resumen de las columnas que se importan• Cuando la importación haya finalizado, haga clic en Cerrar

Page 47: Power pivot

Ing. Alberto Espinosa González

• Los datos se muestran como una tabla nueva denominada Consulta de categoría del producto en el libro de PowerPivot.

• Cambie el nombre de la nueva tabla (botón derecho del mouse) en lugar de Consulta de la categoría del producto a ProductCategory.

Page 48: Power pivot

Ing. Alberto Espinosa González

Agregar Datos usando Copiar y Pegar

• El departamento de Ventas tiene una H. de C. que contiene a ubicación de las áreas donde Contoso vende productos actualmente, así que navegue a la ubicación donde están sus archivos de ejemplo y haga un doble clic en el ejemplo Geografía de esta forma se abre Excel y ya no esta en la ventana de PowerPivot.

Page 49: Power pivot

Ing. Alberto Espinosa González

• Resalte y copie las celdas comprendidas entre A1 y J675 ( no seleccione filas y columnas completas, pues se importaran celdas vacias que afectarán la capacidad de crear relaciones con estos datos)

• De nuevo en la ventana de PowerPivot, en la pestaña Inicio, haga clic en Pegar.

• El cuadro de dialogo Vista previa de pegado muestra la tabla que se creará, asegúrese de que los datos de la tabla son correctos, seleccione Usar primera fila como encabezado de columna y, después haga clic en Aceptar.

Page 50: Power pivot

Ing. Alberto Espinosa González

Page 51: Power pivot

Ing. Alberto Espinosa González

• La nueva tabla se crea en la ventana de PowerPivot, cámbiele en nombre Geography

• Cierre el archivo Geography.xlsx

Page 52: Power pivot

Ing. Alberto Espinosa González

Agregar datos utilizando una tabla vinculada

• Una tabla vinculada es una tabla que se ha creado en una hoja de cálculo en la ventana de Excel, pero que se ha vinculado a una tabla de la ventana de PowerPivot. La ventaja de crear y mantener los datos en Excel, en lugar de importarlos o pegarlos, es que puede continuar modificando los valores en la hoja de cálculo de Excel, mientras usa los datos para el análisis en PowerPivot.

Page 53: Power pivot

Ing. Alberto Espinosa González

• En esta tarea, creará un vínculo a partir de los datos de almacenes de la hoja de cálculo de su ventana de Excel en la tabla en la ventana PowerPivot. Esto significa que cualquier cambio realizado en los datos de origen se actualizará automáticamente en la tabla vinculada en la ventana de PowerPivot.

Page 54: Power pivot

Ing. Alberto Espinosa González

• En la tarea anterior la tabla Geography es estática porque, después de pegar los datos, no se actualizan automáticamente. Por otro lado, las tablas vinculadas reflejan automáticamente los cambios que se realizaron en el origen. Las tablas vinculadas deben hacer referencia a los datos de Excel que se encuentran en una ventana de Excel independiente dentro del mismo libro PowerPivot.

• Para lo anterior, copie el archivo Stores.xls en el libro donde usted ha llamado PowerPivot

• Cambie el nombre de la hoja nueva por Stores

Page 55: Power pivot

Ing. Alberto Espinosa González

Crear una tabla vinculada• En la ventana de Excel donde se encuentra PowerPivot,

coloque su puntero del mouse en cualquiera de las celdas de la hoja de cálculo de Stores y dele el formato de una tabla (CTRL+T). Asegúrese de seleccionar Mi tabla tiene encabezados.

Page 56: Power pivot

Ing. Alberto Espinosa González

Page 57: Power pivot

Ing. Alberto Espinosa González

• La nueva tabla que aparecerá en la ventana de PowerPivot siempre tiene el mismo nombre que la tabla de Excel. Por consiguiente, debería dar un nombre descriptivo a la tabla de Excel antes de crear la tabla vinculada en PowerPivot. De forma predeterminada, Excel genera automáticamente los nombres para las tablas (Tabla1, Tabla2, etc.), pero puede cambiar el nombre de las tablas con facilidad utilizando la interfaz de Excel.• Haga clic en la pestaña Diseño. • En el área Propiedades, en Nombre de tabla:, escriba Stores.

Page 58: Power pivot

Ing. Alberto Espinosa González

• En la pestaña PowerPivot de Excel, haga clic en Datos de Excel Crear tabla vinculada. De esta forma se abre la ventana de PowerPivot y puede ver que se ha creado una nueva tabla. Observe el icono del vínculo en la pestaña.

• En la pestaña Tabla vinculada de PowerPivot, haga clic en Ir a la tabla de Excel para volver a la tabla de origen en la ventana de Excel. Cambie el valor en la celda de C2 de 35 a 37.

• Vuelva a la ventana de PowerPivot y verá que la fila correspondiente se ha actualizado también con el nuevo valor.

Page 59: Power pivot

Ing. Alberto Espinosa González

Guardar un libro PowerPivot• En la ventana de Excel, haga clic en la ficha Archivo.• Haga clic en Guardar como. Se abre el cuadro de diálogo

Guardar como.• Guardará el libro como el tipo de archivo predeterminado

de Libro de Excel (*.xlsx• En el cuadro de texto Nombre de archivo, escriba

PowerPivotExample y, a continuación, haga clic en Guardar.

Page 60: Power pivot

Ing. Alberto Espinosa González

Crear Relaciones entre tablas• Para realizar un análisis significativo, los orígenes de

datos tienen que tener relaciones entre ellos. Más específicamente, las relaciones lo habilitan para:

• Filtrar los datos de una tabla por las columnas de datos de las tablas relacionadas.

• Integrar las columnas de varias tablas en una tabla dinámica o un gráfico dinámico.

• Buscar fácilmente los valores de tablas relacionadas utilizando fórmulas de expresiones de análisis de datos (DAX).

Page 61: Power pivot

Ing. Alberto Espinosa González

Revisar las relaciones existentes• Ya tiene los datos de tres orígenes diferentes en el libro

de PowerPivot: • Datos de ventas y productos importados de una base de

datos de Access. Las relaciones existentes se importaron automáticamente junto con los datos.

• Datos de categorías de productos importados de una base de datos de Access.

• Datos copiados de, y vinculados a, una hoja de cálculo de Excel que contiene información del almacén.

Page 62: Power pivot

Ing. Alberto Espinosa González

• En la ventana de PowerPivot, en la pestaña Diseño, en el grupo Relaciones, haga clic en Administrar relaciones.

• En el cuadro de diálogo Administrar relaciones, debería ver las siguientes relaciones, que se crearon cuando se importó la primera base de datos de Access:

Page 63: Power pivot

Ing. Alberto Espinosa González

Page 64: Power pivot

Ing. Alberto Espinosa González

Crear nuevas relaciones a partir de orígenes independientes• Haga clic en la pestaña Stores.• Haga clic con el botón secundario en el encabezado de

columna GeographyKey y seleccione Crear relación.• Los campos Tabla y Columna se rellenan

automáticamente.• En el campo Tabla de búsqueda relacionada, seleccione

Geography.• En el campo Columna de búsqueda relacionada,

seleccione GeographyKey.• Haga clic en Crear.

Page 65: Power pivot

Ing. Alberto Espinosa González

Page 66: Power pivot

Ing. Alberto Espinosa González

Más relaciones entre los datos de Access y Excel

• Haga clic en la pestaña Stores.• Seleccione la columna StoreKey.• En la pestaña Diseño, haga clic en Crear relación.• Los campos Tabla y Columna se rellenan

automáticamente.• En el campo Tabla de búsqueda relacionada, seleccione

FactSales.• En el campo Columna de búsqueda relacionada,

seleccione StoreKey.

Page 67: Power pivot

Ing. Alberto Espinosa González

Page 68: Power pivot

Ing. Alberto Espinosa González

• Observe el icono al lado del campo Columna de búsqueda relacionada. Esto le indica que esta relación se está creando en el orden equivocado. Al crear una relación, debe seleccionar una columna con valores únicos para Columna de búsqueda relacionada.

• Invierta el orden. Mueva FactSales al campo Table y seleccione StoreKey como la Columna. Seleccione Stores como Tabla de búsqueda relacionada y seleccione StoreKey como Columna.

• Haga clic en Crear.

Page 69: Power pivot

Ing. Alberto Espinosa González

Page 70: Power pivot

Ing. Alberto Espinosa González

• Repita los pasos para DimProductSubcategory (como la tabla) y ProductCategory (como la tabla de búsqueda), utilizando la columna ProductSubCategoryKey y ProductCategoryKey en ambas tablas.

• Compruebe que todas las relaciones se han creado correctamente haciendo clic en Administrar relaciones y revisando la lista.

•  

Page 71: Power pivot

Ing. Alberto Espinosa González

Page 72: Power pivot

Ing. Alberto Espinosa González

Page 73: Power pivot

Ing. Alberto Espinosa González

Crear una columna Calculada• En la ventana de PowerPivot, seleccione la tabla

FactSales.• En la pestaña Diseño, en el grupo Columnas, haga clic en

Agregar.• En la barra de fórmulas situada encima de la tabla,

escriba la siguiente fórmula. Autocompletar sirve de ayuda para escribir los nombres completos de columnas y tablas, y enumera las funciones que están disponibles.

=[SalesAmount] - [TotalCost] - [ReturnAmount]

Page 74: Power pivot

Ing. Alberto Espinosa González

• Cuando termine de generar la fórmula, presione ENTRAR para aceptarla.

• Los valores se rellenan para todas las filas de la columna calculada. Si se desplaza hacia abajo por la tabla, verá que las filas pueden tener valores diferentes para esta columna, basado en los datos que hay en cada fila.

• Cambie el nombre de la columna haciendo clic con el botón secundario en CalculatedColumn1 y seleccionando Cambiar nombre de columna. Escriba TotalProfit y presione ENTRAR.

Page 75: Power pivot

Ing. Alberto Espinosa González

Crear una tabla dinámica a partir de los datos de PowerPivot• Importante:

Cree siempre las tablas dinámicas desde la ventana de PowerPivot o desde la pestaña PowerPivot de la ventana de Excel. También hay un botón Tabla dinámica en la pestaña Insertar de la ventana Excel, pero las tablas dinámicas estándar de Excel no tienen acceso a sus datos de PowerPivot.

Page 76: Power pivot

Ing. Alberto Espinosa González

• En la ventana de PowerPivot, en la pestaña Inicio de PowerPivot, haga clic en Tabla dinámica.

• Seleccione Nueva hoja de cálculo. • Excel agrega una tabla dinámica vacía a la ubicación que

especificó y muestra la lista de campos de PowerPivot. La lista de campos muestra dos secciones: una de campos en la parte superior para agregarlos y quitarlos, y otra en la parte inferior para reorganizarlos y cambiar su posición.

• Seleccione la tabla dinámica vacía.

Page 77: Power pivot

Ing. Alberto Espinosa González

• En la lista de campos de PowerPivot, recórrala y busque la tabla FactSales.

• Seleccione el campo SalesAmount. Asegúrese de que este campo se muestra en la ventana Valores de la lista de campos.

• En la tabla DimChannel, seleccione el campo ChannelName. Asegúrese de que este campo se muestra en el campo Etiqueta de Columna de la Lista de campos.

• En la tabla DimDate, seleccione el campo CalendarQuarter y póngalo como etiqueta de Fila.

Page 78: Power pivot

Ing. Alberto Espinosa González

• Cambie el nombre de la tabla dinámica; para ello, haga doble clic en Suma de SalesAmount en la primera celda, borre el texto actual y escriba Sales by Channel.

• Dé formato a la presentación de los datos para que sea más sencillo leer y comparar. Resalte las celdas de datos, haga clic con el botón secundario y seleccione Formato de ejes. En la ventana Formato de ejes, seleccione Moneda y asegúrese de que está seleccionado 2 en la lista desplegable Posiciones decimales. Seleccione $ para Símbolo. Haga clic en Aceptar. Cambie los anchos de columna si los números no son legibles.

Page 79: Power pivot

Ing. Alberto Espinosa González

Page 80: Power pivot

Ing. Alberto Espinosa González

Agregar otras tabla dinámica al análisis• Supongamos que queremos averiguar la cifra de ventas

por producto, pero en lugar de usar su nombre, necesitamos hacer un análisis por fabricante. Lo que debemos hacer en tal caso es marcar la casilla correspondiente al campo Manufacturer en la lista de campos de la tabla DimProduct. Esta acción situará dicho campo en el bloque "Etiquetas de fila" del panel de campos, y sus valores en el eje de filas de la tabla dinámica será SalesAmount de la tabla FactSales. De esta forma sabremos cuánto han supuesto las ventas por cada uno de los fabricantes de productos

Page 81: Power pivot

Ing. Alberto Espinosa González

Page 82: Power pivot

Ing. Alberto Espinosa González

Más tablas• En la ventana de Excel, en la pestaña PowerPivot, haga clic en

PowerPivot.• Seleccione Nueva hoja de cálculo. • Excel agrega una tabla dinámica vacía a la ubicación que especificó y

muestra la lista de campos de PowerPivot.• Seleccione la tabla dinámica vacía.• Si obtiene un mensaje de error que le indica que la lista de datos ya

no es válida, haga clic con el botón secundario en la tabla y seleccione Actualizar datos.

• En la lista de campos de PowerPivot, descienda y busque la tabla FactSales.

• Seleccione el campo TotalProfit. Asegúrese de que este campo se muestra en la ventana Valores de la lista de campos.

• En la lista de campos de PowerPivot, busque la tabla ProductCategory.

Page 83: Power pivot

Ing. Alberto Espinosa González

• Seleccione el campo ProductCategoryName. Asegúrese de que este campo se muestra en la ventana Campos de leyenda de la Lista de campos.

• En la lista de campos de PowerPivot, busque la tabla DimDate.• Seleccione el campo CalendarYear. En la lista de campos de la

tabla dinámica, arrastre este campo desde la ventana Valores hasta la ventana Campos de eje.

• Cambie el nombre de la tabla dinámica, para ello haga doble clic en Sum of TotalProfit en la primera celda, borre el texto actual y escriba Profit by Category.

• Dé formato a la presentación de los datos para que sea más sencillo leer y comparar. Resalte las celdas de datos, haga clic con el botón secundario y seleccione Formato de celdas. En la ventana Formato de celdas, seleccione Moneda y asegúrese de que está seleccionado 2 en la lista desplegable Posiciones decimales. Seleccione $ para Símbolo. Haga clic en Aceptar. Cambie los anchos de columna si los números no son legibles.

Page 84: Power pivot

Ing. Alberto Espinosa González

Page 85: Power pivot

Ing. Alberto Espinosa González

• La tabla dinámica Profit by Category ofrece una lista de la suma de los beneficios, por año, para cada categoría de producto de Contoso.

• Se trata de análisis simples de los datos. Para ahondar un poco más, agregará un gráfico dinámico y segmentaciones de datos

Page 86: Power pivot

Ing. Alberto Espinosa González

Agregar un gráfico dinámico al análisis

ImportanteCree siempre los gráficos dinámicos desde la ventana de PowerPivot o desde la ficha PowerPivot de la ventana de Excel. También hay un botón Gráfico dinámico en la ficha Insertar de la ventana Excel, pero los gráficos dinámicos estándar de Excel no tienen acceso a sus datos de PowerPivot.