Está en la página 1de 40

MODULO 6 BI

Melvin Ramirez
CONTENIDO
▪ Duplicar tablas
▪ Combinar fuentes diferentes de datos
▪ Access y Excel
▪ Append Queries
▪ Campos Condicional
▪ Eliminación de columnas
▪ Definición de tipos de datos
▪ Trabajando con fechas
▪ Renombrar tablas
EJERCICIO
▪ Establecer la información regional como English (United States)
EJERCICIO
▪ 2 diferentes fuentes de datos .CVS y Access

▪ Conectar la base de datos PowerBI (Access) y seleccionar las tablas:

Buscar el archivo de Access en el folder de trabajo


EJERCICIO
▪ Verificar el tipo de datos de las columnas de todas las tablas
EJERCICIO
▪ Aplicar el filtro de fecha mayores a 31/12/1999 a las tablas de bi_date y
bi_salesFact

Aplicar Cambios
EJERCICIO
▪ 2 diferentes fuentes de datos .CVS y Access

▪ Cargar los datos de las ventas de los otros países en archivos de .CVS de
carpeta International

Al combinar los archivos del folder, utilizar las opciones


por defecto, luego se creará la tabla de International
EJERCICIO
▪ Filtrar los datos de la tabla International a registros mayores a
31/12/1999 y remover la columna de source.name
EJERCICIO
▪ Renombrar la tabla International por International Sales
EJERCICIO
▪ Renombrar los nombres de las tablas, eliminado los caracteres bi_
EJERCICIO
▪ Append Queries – Edite query de la tabla Sales, agregando la
información de la tabla International Sales

▪ Campo condicional – Agregar una columna llamada Country Name


donde el valor será USA, si el valor de columna Country es null
EJERCICIO
▪ Eliminar una columna

Aplicar Cambios
EJERCICIO
▪ Agregar las columnas (campos) de Day of Week y Name of Day a la
tabla de bi_date:
EJERCICIO
▪ Duplicar la columna Product de la tabla Product:

▪ Separar los datos de la columna, utilizando como referencia el primer


espacio en blanco en los datos:
EJERCICIO
▪ Renombrar la segunda columna generada de la separación con el nuevo
nombre de “Codigo” y elimina la primera columna generada (copy.1).

Aplicar Cambios
EJERCICIO
▪ Importar los registro del archivo de Excel Country Population by
Year.xlsx, del material del modulo 5
EJERCICIO
▪ Renombrar la tabla Sheet1 por el nombre Country Population
▪ Eliminar los primeros cuatro registros, filtrando para que no presenten
valores null
EJERCICIO
▪ Establecer la primera fila como nombre de las columnas para la tabla de
Country Population
EJERCICIO
▪ Seleccione todas los columnas de los años, se recomienda utilizar la
tecla Shift marcando la primera columna (1999) y luego dar clic en la
ultima (2015)

▪ Con las columnas seleccionadas, presionar la opción en el menú de


Unpivot Columns y luego nombrar las comunas a Year y Population

Year debe ser


números enteros
EJERCICIO
▪ Filtrar para que NO se presenten los registros del año 1999
EJERCICIO
▪ Agregar la columna de CountryZip en la tabla de Locations
EJERCICIO
▪ Agregar la columna de CountryZip en la tabla de Sales
EJERCICIO
▪ Asignar la categoría de datos a Country, a todas las columnas Country
de todas las tablas.

Aplicar Cambios
EJERCICIO
▪ Revisar las relaciones entre las tablas

Salvar Cambios
TRANSFORMACIÓN DE DATOS
▪ Conectándose a la base de datos ▪ Administración de Grupos
(Access) ▪ Crear grupos y reubicar los querys
▪ Fuentes de datos
▪ Cambiando tipos de datos (icono)
▪ Transformación Básica
▪ Duplicar columnas
▪ Trabajando con Fechas
▪ Definir Tipos de datos ▪ Removiendo y Organizando
Columnas
▪ Renombrar columnas
▪ Extraer de columna Fecha ▪ Columnas Condicionales
▪ Año, Mes, Dia, etc,
▪ Conectándonos a los archivos en un
▪ Renombrar tablas folder
▪ Separar Columna (Split Column)
▪ Archivos de Excel
▪ Aplicar los cambios al Query
▪ Relaciones entre tablas
FORMULACIONES
Calculos
EJERCICIO #1
Para el siguiente ejercicio, debemos hacer conexiones a 2 orígenes de datos:
1) Base de datos Access: PowerBI.accdb
1) Verificar los tipos de datos de los campos, especialmente los campos de fecha en las
tablas de
2) Agregar la columna de CountryZip (Country &“, “ & Zip)en la tabla de bi_geo
3) Agregar la columna de CountryZip (“USA, “ & Zip) en la tabla de bi_salesFact (recordar que
la base de datos de Access solo tiene información de USA) definir el tipo de datos de esta
columna como texto
2) Pagina WEB: https://en.wikipedia.org/wiki/List_of_U.S._state_abbreviations (Ver en slide)
EJERCICIO #2
Origen de datos en línea, conectar a pagina WEB, https://en.wikipedia.org/wiki/List_of_U.S._state_abbreviations
1
3
2

Pasos:
1) Para seleccionar el origen de datos debe ir a la
sección de Other y seleccionar Web como se muestra
en la imagen
2) Colocar la URL proporcionada de donde obtendremos
la información de las abreviaturas de los nombre de
los estados de USA.
3) Seleccionar la primera tabla encontrada en la pagina, 4
ver la selección en la imagen.
4) Debe editar el origen de datos, presionando la tecla
{Edit}
EJERCICIO #3
Editando el Query de los datos obtenidos de la URL, https://en.wikipedia.org/wiki/List_of_U.S._state_abbreviations
1
Pasos:
1) Remover los últimos 25 registros
2) Seleccionar las columnas de “Name and status
of región” y “ANSI”, luego eliminar el resto de
columnas. Solo dejar en la tablas las 2 columnas
seleccionadas. Usar la opción del menu
“Remove Other Columns”

2
EJERCICIO #4
1) Renombrar la tabla recientemente exportada “Codes and abbreviations for U S states, territories and
other regions” por Abbreviations.
2) Merge de entre las tablas bi_geo y Abbreviations.
EJERCICIO #4
Información de tablas combinada (Merge) bi_geo y Abbreviations
EJERCICIO #5
Estando en el Editor de Query, se debe filtrar la información de la tabla bi_geo, se debe mostrar
únicamente la información de Country = USA
EJERCICIO #6
Verificar relaciones entre las tablas
CALCULOS
Nosotros podemos mejorar nuestros modelados de datos a través de expresiones en el
lenguaje DAX (Data Analysis Expression)
Elementos definidos con DAX en las creación de calculos:
• Columnas Calculadas: Con las columnas calculadas, se pueden agregar nuevos datos
a una tabla ya existente en el modelo. Pero en lugar de consultar y cargar los valores
en la nueva columna desde un origen de datos, se crea una fórmula de expresiones
de análisis de datos (DAX) que define los valores de columna. En Power BI Desktop,
las columnas calculadas se crean mediante la característica Nueva columna en la
vista de informe. Las columnas calculadas que cree aparecerán en la lista de campos
como cualquier otro campo, pero tendrán un icono especial que indica que sus
valores son resultado de una fórmula.
• Medidas: Las medidas se usan en algunos de los análisis de datos más comunes; por
ejemplo, sumas, promedios, valores mínimos o máximos, recuentos o cálculos más
avanzados creados mediante una fórmula DAX. Los resultados calculados de las
medidas cambian constantemente en respuesta a la interacción con los informes, lo
que permite la exploración rápida y dinámica de datos ad hoc. Analicemos la
cuestión más detenidamente
EJERCICIO #7
Creación de Medidas
1) TotalRevenue = SUM(bi_salesFact[Revenue])
2) Venta de Cuarto Anterio = CALCULATE(SUM(bi_salesFact[Revenue]);PREVIOUSQUARTER(bi_date[Date]))
3) Realice el siguiente Dashboard
EJERCICIO #8
Creación de Medidas
1) MismoPeriodoAñoPas = CALCULATE([TotalRevenue];SAMEPERIODLASTYEAR(bi_date[Date]))
2) Realice el siguiente Dashboard (Continuación)
EJERCICIO #9
Creación de Medidas
1) VentaTotalRural = CALCULATE([TotalRevenue];bi_product[Category] = "Rural")
2) Realice el siguiente Dashboard (Continuación)
EJERCICIO #10
Creación de Medidas
1) Revenue Var = [TotalRevenue] - [MismoPeriodoAñoPas]
2) Revenue Var % = DIVIDE([Revenue Var];[MismoPeriodoAñoPas])
3) Realice el siguiente Dashboard (Continuación)
EJERCICIO #11
1) Agregar otra pagina a nuestro dashboard
2) Utilizar el grafico Waterfall Char.
EJERCICIO #12
Creación de Medidas
1) District33 = CALCULATE([TotalRevenue];bi_geo[District]= "District #33")
2) Realice el siguiente Dashboard (Continuación)