Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Descripción breve
Este manual es un complemento de la información brindada en la plataforma ALUMNI.
Contiene los ejercicios realizados durante las clases.
EJERCICIO EN CLASE
Resultado a obtener:
Página 1 | 24
IMPORTACIÓN DE CARPETAS
• La carpeta puede contener archivos totalmente distintos. En ese caso, cada archivo
se importará a Power BI como una tabla por separado. Al momento de llevar a cabo
la importación de una carpeta, no se puede especificar qué archivos se quieren
importar y cuáles no; es decir, Power BI importará todos los archivos que encuentre
de esa carpeta.
• La carpeta puede contener archivos con la misma estructura (todas las columnas
con los mismos títulos, la cantidad de columnas es idéntica en todos los archivos, las
hojas tienen el mismo nombre). Al momento de llevar a cabo la importación, estos
archivos podrán ser volcados en una única tabla.
En esta práctica, se importarán todos los archivos contenidos dentro de una carpeta. Para
que esto funcione de manera correcta, todos los archivos contenidos en la carpeta deben
tener la misma estructura (misma cantidad de columnas, datos coherentes, etc.).
Ejercicio: importar la carpeta GASTOS 2018, generando una única tabla y abrir dicha tabla
en Power Query, para llevar a cabo el proceso de transformación.
Página 2 | 24
4. Seleccionar la carpeta:
5. Al aceptar todos los cuadros, se muestra otro con todo el detalle de los archivos
contenidos en la carpeta. En la parte inferior, se muestran 3 botones:
a. TRANSFORMAR DATOS: si se pulsara este botón, se abriría el Power Query
con los 3 archivos por separado; es decir, creando 3 tablas distintas.
b. CARGAR: si se pulsara este botón, los 3 archivos se volcarían directamente
en Power BI, generando 3 tablas distintas.
c. COMBINAR: este botón, permite generar una única tabla a partir de todos
los archivos contenidos en la carpeta. En este caso, se seleccionará el botón
con la opción COMBINAR Y TRANSFORMAR DATOS.
6. Seleccionar el archivo de ejemplo y el nombre de la hoja que contiene los datos.
Página 3 | 24
7. Proceso ETL:
a. Eliminar las siguientes columnas:
SOURCE.NAME
CLASE
PERIODO
USUARIO
CE.COSTE
CEBE
SOCGLA
IMPORTE EN MD
MON.
FE.CONTAB.
b. Cambiar el nombre de la tabla por CONSUMOS 2018.
c. Cambiar los nombres de las siguientes columnas:
LIB.MAYOR por CODIGO CONTABLE
EJERC./MES por MES CIERRE
ACREEDOR por PROVEEDOR
IMPORTE EN ML por GASTOS 2018
8. Ejecutar el comando INICIO >> CERRAR Y APLICAR.
Ejercicio: importar la carpeta GASTOS 2019, generando una única tabla y abrir dicha tabla
en Power Query, para llevar a cabo el proceso de transformación.
Página 4 | 24
4. Seleccionar la carpeta:
5. Al aceptar todos los cuadros, se muestra otro con todo el detalle de los archivos
contenidos en la carpeta. En la parte inferior, se muestran 3 botones: en este caso,
se seleccionará este botón con la opción COMBINAR Y TRANSFORMAR DATOS.
6. Seleccionar el archivo de ejemplo y el nombre de la hoja que contiene los datos.
7. Cambiar el nombre de la tabla por CONSUMOS 2019.
Página 5 | 24
3. Seleccionar desde el primer paso aplicado hasta la última fila:
9. Colocar el cursor al final de la última línea de código, escribir una coma (,) y pulsar
la tecla ENTER.
10. Pegar las instrucciones copiadas anteriormente.
11. Cambiar el nombre del campo GASTOS 2018 por GASTOS 2019.
Página 6 | 24
12. Pulsar el botón LISTO.
13. Ejecutar el comando INICIO > CERRAR Y APLICAR.
Estas 2 tablas, si bien presentan campos en común (los nombres son iguales) no se pueden
relacionar porque los datos que contienen cada uno de esos campos podrían no ser iguales.
Por lo tanto, será necesario importar otra tabla que contenga algún tipo de información que
trabaje como nexo entre las 2 tablas. En este caso, una lista de proveedores.
Página 7 | 24
c. Reemplazar, en el campo CIUDAD, el dato CABA por C.A.B.A.
Página 8 | 24
e. Reemplazar, en el campo PAIS, el dato JAPON por JAPÓN.
La tabla PROVEEDORES se relaciona automáticamente con las tablas de los gastos a través
del campo PROVEEDOR. La relación se genera automáticamente porque los campos se
llaman iguales, tienen el mismo tipo de dato y los datos entre ambas tablas coinciden.
Página 9 | 24
Ejercicio: crear una matriz que calcule el total de gastos por país para el año 2018 y para el
año 2019.
MEDIDAS
En conclusión:
• Las COLUMNAS CALCULADAS son fórmulas DAX que se aplican dentro de una tabla,
generando una nueva columna y cuyo resultado se calcula por cada registro
contenido en la tabla.
• Las MEDIDAS son fórmulas DAX que se aplican dentro de una tabla, generando un
resultado escalar, es decir, un único resultado totalizador.
Página 10 | 24
Ejercicio: crear una medida con el nombre TOTAL GENERAL en la tabla PROVEEDORES
que sume todos los gastos del 2018 con todos los gastos del 2019.
1. Seleccionar la matriz.
2. De la tabla PROVEEDORES, arrastrar la medida TOTAL GENERAL al sector
VALORES.
1. Seleccionar la matriz.
2. De la tabla PROVEEDORES, arrastrar el campo CIUDAD al sector FILAS, ubicándolo
por debajo de PAIS.
3. Pulsar el botón EXPANDIR TODO UN NIVEL DE LA JERARQUIA.
Página 11 | 24
TABLA DE FECHAS
Una TABLA DE FECHAS es un tipo especial de tabla de búsqueda que permite categorizar
elementos en un campo de tipo FECHA de diversos grupos, de acuerdo a determinados
parámetros. Si desglosamos esta definición:
• Es una tabla de búsqueda: esto quiere decir que debe existir un campo (columna)
cuyos elementos sean únicos. Esta columna en la TABLA DE FECHAS contiene todas
las fechas de manera consecutiva entre 2 fechas extremas. Por ejemplo, si una tabla
de calendario debe incluir fechas entre el 1/1/2016 y el 31/12/2016, cada una de las
fechas entre estos 2 extremos debe aparecer una única vez.
• Es una tabla especial: se dice que es una tabla especial porque está pensada para
trabajar exclusivamente con fechas y habilita un conjunto de funciones especiales
llamadas TIME INTELLIGENCE.
• Permite categorizar elementos de un campo de tipo FECHA de diversos grupos, de
acuerdo a determinados parámetros: quiere decir que toma características comunes
en el campo FECHA y asigna una categoría que, posteriormente, se puede utilizar en
una visualización, para resumir datos. Por ejemplo, del campo que contiene cada
una de las fechas entre 2 fechas extremas, se podrán extraer el día, el mes o el año,
en distintas columnas, como así también el trimestre u otro tipo de agrupamiento
necesario para la segmentación de los informes.
Página 12 | 24
Las columnas que debería contener una TABLA DE FECHAS podrían ser:
• FECHA: columna obligatoria, que deberá contener de manera única cada una de las
fechas entre 2 fechas extremas a definir.
• AÑO: si las fechas extremas definidas superan la barrera de un año, es indispensable
añadir esta categoría.
• MES NÚMERO: columna que indica si la fecha pertenece al primer mes del año, al
segundo, al tercero, etc., mediante un número entre 1 y 12.
• MES NOMBRE: indica el mes al que pertenece la fecha de la fila (enero, febrero,
marzo…).
• TRIMESTRE: indica el trimestre al que pertenece la fecha de la fila.
• DÍA DE LA SEMANA NOMBRE: indica el día de la semana al que pertenece la fecha
de la fila (lunes, martes, miércoles…).
• DÍA DE LA SEMANA NÚMERO: columna que indica si la fecha pertenece al primer
día de la semana, al segundo, al tercero, etc., mediante un número entre 1 y 7.
Por lo tanto, las características que debe tener una TABLA DE FECHAS para que funcione
correctamente dentro del entorno de POWER BI, son:
• Contiene una columna con nombre FECHA o similar, la cual contiene todas las fechas
de manera consecutiva entre 2 extremos.
• El mes de febrero tendrá 28 días o 29 días, en el caso de ser bisiesto.
• Los meses de enero, marzo, mayo, julio, agosto, octubre y diciembre tienen 31 días;
los meses restantes sólo 30 días, con excepción de febrero.
• Contiene categorías para agrupar fechas según diversos criterios.
• Definir la tabla como TABLA DE FECHAS para poder acceder sin ningún tipo de
anomalía al paquete de funciones TIME INTELLIGENCE.
• La TABLA DE FECHAS tiene sentido si está relacionada con, por lo menos, una tabla
transaccional.
Página 13 | 24
La TABLA DE FECHAS se debe relacionar con las tablas transaccionales en el modelo de
datos. Por ejemplo, si se tiene una tabla transaccional con los registros de todas las ventas
efectuadas día tras día y siendo la TABLA DE FECHAS una tabla de búsqueda, los filtros de
dicha tabla se propagan a la tabla transaccional (en este caso, la tabla que registra las
ventas).
Gracias a la TABLA DE FECHAS y su forma de interactuar con las demás tablas, podrá llevar
a cabo todo tipo de segmentaciones y análisis de datos.
Ejercicio: crear una tabla de fechas dentro del archivo de Power BI Desktop.
FECHAS = CALENDARAUTO()
Página 14 | 24
5. Convertir la tabla generada en una tabla de fechas, ejecutando el comando
HERRAMIENTAS DE TABLAS > MARCAR COMO TABLA DE FECHAS.
a. Seleccionar el campo FECHA.
b. Pulsar ACEPTAR.
Página 15 | 24
8. Crear una columna con los meses en letras correspondientes a cada fecha:
a. Ejecutar el comando HERRAMIENTAS DE COLUMNAS > NUEVA COLUMNA.
b. Escribir la fórmula:
MESES = FORMAT(FECHAS[FECHA],"MMMM")
MESES = FORMAT(FECHAS[FECHA],"MMM")
MESES = UPPER(FORMAT(FECHAS[FECHA],"MMMM"))
En el caso de querer mostrar los nombres de los meses con la primera letra
en mayúsculas y el resto en minúsculas, la función a aplicar será:
9. Relacionar la tabla FECHAS con las tablas CONSUMOS 2018 y CONSUMOS 2019.
a. Pasar a la vista MODELO.
b. Arrastrar el campo FECHA de la tabla FECHAS sobre el campo MES CIERRE
de la tabla CONSUMOS 2018.
c. Arrastrar el campo FECHA de la tabla FECHAS sobre el campo MES CIERRE
de la tabla CONSUMOS 2019.
Página 16 | 24
Ejercicio: crear un gráfico circular que muestre el total de gastos por mes para el año
2018.
Ejercicio: generar una copia del gráfico circular, para mostrar el total de gastos por mes
para el año 2019.
Resultado parcial:
Página 17 | 24
Ejercicio: generar una matriz que muestre el total de gastos para el año 2018, para el año
2019 y el total general por mes.
Página 18 | 24
Resultado parcial:
Página 19 | 24
Ejercicio: conectar con la página Web www.inglessencillo.com/paises
1. INICIO >> OBTENER DATOS >> WEB.
a. Especificar la URL de la página Web y pulsar el botón ACEPTAR.
Página 20 | 24
5. Seleccionar la tabla NACIONES ASIÁTICAS y llevar a cabo los siguientes cambios:
a. Usar la primera fila como encabezados.
b. Cambiar el nombre de la primera columna por PAIS EN INGLES y el nombre de la
segunda columna por PAIS EN ESPAÑOL.
6. Seleccionar la tabla PAÍSES DE OCEANÍA y llevar a cabo los siguientes cambios:
a. Usar la primera fila como encabezados.
b. Cambiar el nombre de la primera columna por PAIS EN INGLES y el nombre de la
segunda columna por PAIS EN ESPAÑOL.
7. Unificar las 5 tablas en una única con el nombre LISTA DE PAISES.
a. Seleccionar la tabla NACIONES EUROPEAS.
b. Ejecutar el comando INICIO > ANEXAR CONSULTAS > ANEXAR CONSULTAS PARA
CREAR UNA NUEVA.
c. Configurar el cuadro ANEXAR:
Página 21 | 24
9. Ejecutar el comando INICIO > CERRAR Y APLICAR.
10. Relacionar la tabla LISTA DE PAISES con la tabla PROVEEDORES, arrastrando el campo
PAIS de la tabla PROVEEDORES sobre el campo PAIS EN ESPAÑOL de la tabla LISTA DE
PAISES.
DESCARGAR VISUALIZACIONES
Para descargar visualizaciones, se requiere tener una cuenta de Power BI Services. Para
crear una cuenta de Power BI Services, se debe utilizar un correo que no sea gratuito. Para
crear esta cuenta, se debe ingresar en app.powerbi.com
Recordar que todas las visualizaciones se descargan en el archivo, no en el programa.
Ejercicio: crear una visualización de tipo ENLIGHTEN WORLD FLAG SLICER que permita
filtrar las visualizaciones de la página, seleccionando las banderas correspondientes a cada
país.
Página 22 | 24
Resultado parcial:
1. Abrir la carpeta PARTE Nº 2. Dentro de esta carpeta existen 3 archivos de Excel con
los nombres GASTOS ABRIL 2018, GASTOS MAYO 2018 y GASTOS JUNIO 2018.
2. Arrastrar estos archivos a la carpeta GASTOS 2018.
3. Retornar a Power BI.
Página 23 | 24
Ejecutar el comando INICIO > ACTUALIZAR y observar el resultado final:
Página 24 | 24