Académique Documents
Professionnel Documents
Culture Documents
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
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
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:
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)
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)