1. pág. 1
Laboratorio
Objetivo
Crear unDashboard de ventas,pasoapaso,utilizando PowerBI.Este esun resumende los
pasosque vas a seguir:
1. Conocerlosorígenesde datosque vamos a utilizar
2. InstalarPowerBIDesktop(si aún nolo tienes instalado)
3. Obtenerdatosycargarlos enel Modelode Datos de Power BI
4. Mejorar el Modelode Datosy crear algunoscálculos DAX
5. Crear informes
Orígenes de datos
Descomprime el archivo comprimido.Unavezdescomprimidoapareceránenellalosficheros:
- Ventas.mdb:Base de datosAccessque contiene 4tablas: Productos,Tiendas,
VentasCAB(Encabezadosde ventas) yVentasDET(Líneasde ventas)
- Fecha.xlsx:ArchivoExcel que contieneinformaciónparael análisisporFechas
Obtener datos y cargarlos en el Modelo de Datos de Power BI
Abre PowerBI Desktop y cierrala ventanaemergenteconfondoamarilloque aparece.
Pulsa“Arhivo ->Guardar”, asigna el nombre “DashboardPowerBI30minutos.pbix”.Es
importante guardarcorrectamente desde el inicioyluegoirhaciendoguardadosadicionales
para evitarpérdidasdel trabajorealizado.
En el Ribbon (menúsuperior),hazclicsobre laopción“ObtenerDatos” y enel menú
que se despliega,hazclicsobre “Mas..”y elege laopción“AccessDatabase”.Finalmente haz
clicsobre el botón “Connect”.
Elige el ficheroAccessllamado“Ventas.mdb”ypulsael botón“Abrir”.
2. pág. 2
¡Atención!
Si te aparece el siguiente error:
Quiere decirque notienesel motorde Accessinstaladoentuequipooque notieneslaversión
de 64-bits.En este artículose explicanlosdiversosmotivosdelproblemaylassolucionesa
cada uno de ellos:
https://docs.microsoft.com/es-es/power-bi/desktop-access-database-errors
3. pág. 3
Seleccionalas4tablas que haydisponibles,tal ycomomuestrala imagen:
Finalmente,pulsael botón“Cargar”.
De nuevoenel Ribbon(menúsuperior),hazclicsobre laopción “ObtenerDatos” y en
el menúque se despliega,hazclicen “Excel”.
Elege el ficheroExcel llamado“Fecha.xlsx”ypulsael botón“Abrir”.
Seleccionalatablallamada“Fecha”solamente,tal ycomo muestrala imagen:
Finalmente,pulsael botón“Cargar”.
4. pág. 4
Mejorar el Modelo de Datos
Ya tienescargadostodoslosdatos que necesitas.Paraverel modelopuedesutilizarlas
diversasopcionesque aparecenenlaparte izquierda:
Navegapor ellas ycompruebarevisael Modelode Datos.Permanece enlaúltimaopción
“Relaciones”.
Puedescomprobarque aparecenunaserie de líneasque unenlasdiferentestablas.Perola
tablaFecha nodispone de ningunalíneaque larelacione conel restode tablas.Estoes debido
a que procede de un origende datosdiferente ydebesestablecerdicharelaciónde forma
manual.
Haz clic enla columna“Fecha”de la tabla “VentasCAB”ysinsoltararrastra el cursor hasta la
columna“Fecha”de latabla “Fecha”.Obtendrásel resultadoque se ve enlaimagen:
5. pág. 5
Para verificarque larelaciónse haestablecidoporlascolumnasadecuadas,hazdoble-clic
sobre la líneaque acabas de crear, entre lastablas“VentasCAB”y“Fecha”,verásel siguiente
formulario:
Veráslasdos tablasque intervienenenlarelación,lascolumnasporlasque se establece la
relación(sonlasque aparecenconfondogris,no tienenporqué llamarse igual,hasido
coincidencia).Loselementosque haydebajo(Cardinalidad,etc.) quedan fuerandel ámbitode
este Laboratorioguiadopasoa paso,pero esimportante que másadelante lasestudiesy
entiendasmuybien.
Ahora,vas a crear una jerarquíaque te permitanavegara travésde Años,Mesesy Días con
una mayorfacilidad.Hazclicen la parte izquierda,enlaopción “Informe”
6. pág. 6
En la parte derechade la pantalla,hazclicsobre la tabla“Fecha” y te aparecenlosdiversos
camposque la componen.
Haz clic enel botón“…” que hay a la derechadel campo“Año” y
seleccionalaopción“NuevaJerarquía”.Arrastrahaciaellaloscampos:Año,nbMes3L y Fecha.
Finalmentecambiael nombre de estanuevajerarquíapor“Año-Mes-Dia”,paraellohazclic
con el botónderechosobre ellayelige laopción“Renombrar”.Obtendrás el siguiente
resultado:
Si lo considerasoportuno,puedescrearjerarquíasadicionales,tanto en la Tabla Fecha
como en cualquierotra,por ejemplo,Año-Semana-Dia,Año-Trimestre-Mes-Dia,
SufFamilia-Producto.Estees un ejercicio opcional,si ves convenientepracticarun
poquito máscon las jerarquías.
7. pág. 7
Toca seguirmejorandoel modelo.Vasacrear una columna calculada ydos medidas utilizando
expresionesDAX(DataAnalysiseXpressions).Hacemosclicenlaparte izquierda,enlaopción
“Datos”
Creamosla columna calculada “Beneficio”utilizandolasiguientefórmula:ImporteVenta –
ImporteCoste.Paraello,seleccionalatabla“VentasDET”,hazclic con el botónderechosobre
la columna“ImporteCoste”yseleccionalaopción“Nueva Columna”.Enlaparte superior
(similarala introducciónde fórmulasenExcel)escribelasiguiente expresiónDAX:
Beneficio = [ImporteVenta] – [ImporteCoste]
Crea unamedida.Pulsalaopción“NuevaMedida”enel menúsuperioryescribe lasiguiente
expresiónDAX:
TotalVentas = SUM([ImporteVenta])
Repite el procesocreandolassiguientes medidas adicionales:
TotalCostes = SUM([ImporteCoste])
TotalBeneficio = SUM([Beneficio])
Con estodamospor finalizadoel diseñode nuestroModelode Datos.
Resumiendo:hascreadoy revisadolasrelacionesentre tablas,que esfundamental para
obtenerlosresultadosesperados,hascreadotambiénjerarquías,columnascalculadasy
medidas.
8. pág. 8
Crear informes
Haz clic enla parte izquierda,enlaopción“Informe” yverásel lienzoenblancode tu
primerinforme,renombra“Pagina1” como “Informe Ventas”,haciendoclicconel botón
derechodel ratónsobre cada una de ellasyseleccionandolaopción“RenombrarPágina”.
Este es el proceso a seguir para la creación de informes:
- Arrastra camposde lastablassobre el lienzoenblanco,si lohacessobre un elemento
visual existenteagregaráese campoa él,si lohaces sobre laparte que estáenblanco
creará un nuevo elemento visual
- Puedeshacerclicencualquierade loselementosvisuales(gráficos,tablas,
segmentadores,mapas) yel elementovisual sobre el que estésposicionado,cambiará
al nuevoseleccionado
En primerlugar,te muestroel resultadoque vasa obtenerparaque puedasseguirconmayor
facilidadlospasosparacrearlo:
9. pág. 9
Tabla “Subfamilia,TotalVentas,TotalCostes,TotalBeneficio”
Arrastra el campo “SubFamilia”de latabla“Producto” al centro del lienzoenblanco.A
continuación,arrastralossiguientescamposde latabla“VentasDET”:“TotalVentas”,
“TotalCostes”,“TotalBeneficio”.
Puedesajustarel tamañoyposiciónde latabla libremente.Al igualque el restode elementos
visualesque construirásacontinuación,paraconseguiruninformesimilaral de laimagen.
Tipode gráfico:
Campos:Subfamilia,TotalVentas,TotalCostes,TotalBeneficio