0% encontró este documento útil (0 votos)
31 vistas130 páginas

Especialización en Power Bi

La sesión se centra en la limpieza y transformación de datos en Power BI utilizando Power Query, incluyendo la identificación y corrección de errores, así como la creación y administración de parámetros. Se detallan pasos específicos para cargar, transformar y modelar datos de diferentes tablas, así como la creación de relaciones entre ellas. Finalmente, se abordan aspectos de visualización y creación de medidas para análisis de datos en Power BI.

Cargado por

edward pino
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
31 vistas130 páginas

Especialización en Power Bi

La sesión se centra en la limpieza y transformación de datos en Power BI utilizando Power Query, incluyendo la identificación y corrección de errores, así como la creación y administración de parámetros. Se detallan pasos específicos para cargar, transformar y modelar datos de diferentes tablas, así como la creación de relaciones entre ellas. Finalmente, se abordan aspectos de visualización y creación de medidas para análisis de datos en Power BI.

Cargado por

edward pino
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ESPECIALIZACIÓN EN

POWER BI

SESIÓN III

Docente: Diego Valiente


LIMPIEZA Y TRANSFORMACIÓN DE LOS DATOS EN EL EDITOR DE POWER QUERY

• Transformaciones en Power Query ( operaciones y transformaciones


con datos, filas y columnas)
• Identificación y corrección de errores en la data usando Power Query
• Crear y administrar parámetros en el editor de consultas
Iniciamos Power BI, nos posicionamos en el panel de inicio,
y seleccionamos la opción de Excel.
Para desarrollar este ejercicio buscaremos el archivo
“Ejercicio Power Query 2” y damos click en Abrir.
Después aparecerá un recuadro dónde debemos seleccionar las
tablas con información que cargaremos y luego ponemos
transformar datos.
Esto nos llevará a Power Query. Buscamos la tabla Tienda
Polo, luego en “Configuración de la consulta” eliminaremos
los pasos “Tipo Cambiado” y “Encabezados promovidos”
El mismo procedimiento haremos con todas las tablas para que
solo nos quede estos dos pasos “Origen” y “Navegación”.
Regresamos a la tabla “Tienda Polo”, nos posicionamos en el
panel de inicio, y seleccionamos la opción “Quitar filas”
Se desplegará una lista
de que tipos de filas
quitar. Seleccionamos
la opción “Quitar filas
superiores”.
Aparecerá una ventana y escribiremos “2” en
“Número de filas”. Luego haremos click en aceptar
En la misma tabla buscamos la pestaña Transformar y
seleccionamos la opción “Usar la primera fila como encabezado”
Se desplegará una lista y
hacemos click en la opción
“Usar la primera fila como
encabezado”
Luego eliminaremos en “Pasos Aplicados” los pasos “Encabezados
promovidos” y “Tipo cambiado”.
Ahora como último paso
para la tabla Tienda Polo
seleccionamos con la
tecla “Shift” sin dejar de
presionar la columna
CODIGO DE TIENDA y
TIPO DE PRODUCTOS.
Luego hacemos
click derecho y
seleccionamos en
“Anulación de
dinamización de
otras columnas ”
para tener la
información
modelada
Ahora cambiamos el título de las columnas “Atributo” por
“MES” y “Valor” por “VENTA”
Regresamos al panel inicio y hacemos click en “Editor avanzado”
Aparecerá una ventana, dónde sombrearemos todo el texto desde el
tercer paso hacia adelante y tecleamos “Crtl” + “C”. Luego hacemos click
en Listo.
Ahora nos iremos a la tabla “Tienda Molina” y seleccionamos la opción
Editor avanzado.
Aparecerá una ventana
y borraremos el texto
seleccionado, dejando
un espacio para el
siguiente texto.
Luego pegaremos los
pasos que copiamos
antes .
Ahora agregaremos una
coma después de
“[Data]” para agregar
más pasos.
Copiamos el texto
entre comillas "Tienda
Molina_Sheet“ y lo
reemplazamos donde
dice "Tienda
Polo_Sheet“ para
conectar la escalera de
pasos.
Juntamos la escalera
de pasos y verificamos
en la parte inferior
que “No se haya
detectado ningún
error de sintaxis” .
Luego seleccionamos
Listo.
El mismo procedimiento haremos para la tabla “Tienda Miraflores”,
nos iremos de nuevo a la tabla “Tienda Molina” y seleccionamos la
opción Editor avanzado.
Aparecerá una ventana, dónde sombrearemos todo el texto desde
el tercer paso hacia adelante y tecleamos “Crtl” + “C”. Luego
hacemos click en Listo.
Ahora nos iremos a la tabla “Tienda Miraflores” y seleccionamos la
opción Editor avanzado.
Aparecerá una ventana
y borraremos el texto
seleccionado, dejando
un espacio para el
siguiente texto.
Luego pegaremos los
pasos que copiamos
antes .
Ahora agregaremos una
coma “ , ” después de
[Data] para agregar más
pasos.
Copiamos el texto
entre comillas
"Tienda
Miraflores_Sheet“ y
lo reemplazamos
donde dice "Tienda
Molina_Sheet“ para
conectar la escalera
de pasos.
Juntamos la escalera
de pasos y verificamos
en la parte inferior
que “No se haya
detectado ningún
error de sintaxis” .
Luego seleccionamos
Listo.
El mismo procedimiento haremos para la tabla “Presupuesto General”,
nos iremos de nuevo a la tabla “Tienda Miraflores” y seleccionamos la
opción Editor avanzado.
Aparecerá una ventana, dónde sombrearemos todo el texto desde
el tercer paso hacia adelante y tecleamos “Crtl” + “C”. Luego
hacemos click en Listo.
Ahora nos iremos a la tabla “Presupuesto General” y seleccionamos la
opción Editor avanzado.
Aparecerá una ventana
y borraremos el texto
seleccionado, dejando
un espacio para el
siguiente texto.
Luego pegaremos los
pasos que copiamos
antes .
Ahora agregaremos una
coma “ , ” después de
[Data] para agregar más
pasos.
Copiamos el texto entre
comillas "Presupuesto
General_Sheet" y lo
reemplazamos donde
dice "Tienda
Miraflores_Sheet“ para
conectar la escalera de
pasos.
Juntamos la escalera
de pasos y verificamos
en la parte inferior
que “No se haya
detectado ningún
error de sintaxis” .
Luego seleccionamos
Listo.
Regresamos a la tabla “Tienda Polo”, nos posicionamos en el
panel de inicio, y seleccionamos la opción “Anexar consultas”
Se desplegará dos opciones.
Seleccionamos la opción
“Anexar consultas para crear
una nueva”.
Aparecerá una ventana y
seleccionamos la opción
que indica Tres a más
tablas.
Ahora agregamos las tablas
para anexar haciendo doble
click en “Tienda Molina” y
”Tienda Miraflores”.
Luego hacemos click
en aceptar debajo
para que se realice la
acción.
Nos mostrará como se anexó todo y le cambiaremos el nombre
de la tabla Anexar1 a TablaVentas.
Nos vamos a la tabla Maestra de tiendas y seleccionamos la
Columna2 para dividir la información, para hacer click en Dividir
columna.
Aparecerá una lista de
opciones y seleccionamos
Por delimitador.
Aparecerá una ventana y
seleccionamos que se
delimite por Coma y
divida en Cada aparición
del delimitador. Luego de
esto hacemos click en
Aceptar.
Ahora cambiaremos la primera línea como encabezado. Nos
posicionamos en el panel de transformar y seleccionamos Usar la
primera fila como encabezado.
Luego cambiaremos el nombre de la segunda columna
“DATOS(NOMBRE DE TIENDA” quitando el paréntesis a NOMBRE
DE TIENDA.
En la última columna “GERENTE)” le borramos el paréntesis
también.
Ahora seleccionamos la columna CODIGO DE TIENDA y hacemos
click derecho, donde aparecerá una lista y seleccionamos Quitar
duplicados.
Dándonos este resultado, pero también tenemos otra opción para
eliminar duplicados normalizando la información. Para este paso
necesitamos anular el paso Duplicados quitados.
Lo primero que debemos hacer es identificar cual es la columna
que hace que mi información se duplique. En este caso es la
columna CODIGO TELEFONO.
En la tabla de Maestra de tiendas haremos click derecho y
seleccionamos en la lista Duplicar para resguardar la columna
CODIGO TELEFONO.
Luego en la nueva tabla duplicada Maestra de tiendas (2) le
cambiaremos el nombre a Rel Telefono.
Ahora regresamos a la tabla Maestra de tiendas y buscamos
las columnas CODIGO DE TELEFONO y TELEFONO.
Seleccionamos con la tecla “Shift” sin dejar de presionar las
columnas CODIGO DE TELEFONO y TELEFONO. Luego
hacemos click derecho y seleccionamos Quitar columnas.
Ahora seleccionamos con la tecla “Shift” sin dejar de
presionar todas las columnas y hacemos click derecho.
Se desplegará una
lista y seleccionamos
la opción quitar
duplicados.
Ahora nos iremos a la tabla Rel Telefono y eliminaremos las
columnas que no son útiles.
En este caso seleccionamos las siguientes columnas con la tecla
“Shift” sin dejar de presionar y hacemos click derecho
Se desplegará una lista
y seleccionamos la
opción quitar columnas
para quedarnos con
solo lo necesario.
Ahora regresamos al panel de inicio y seleccionamos la opción
Cerrar y aplicar, automáticamente llevándonos a Power BI.
Nos iremos a la opción
Modelos en la barra izquierda
para ver las relaciones que
hemos hecho.
Ahora moveremos las
tablas a lo ancho para ver
la relación que hemos
creado desde Maestra de
tiendas.
Vamos a eliminar la
relación de las tablas
Tienda Miraflores,
Tienda Molina y
Tienda Polo haciendo
click derecho sobre la
línea de relación.
Se desplegará dos opciones y seleccionamos eliminar la relación de
cada tabla
Ahora lo separemos al
lado derecho para saber
que son solo tablas de
trabajo.
Para lograr que el
usuario no lo vea
haremos click derecho
sobre cada tabla y
seleccionamos la opción
Ocultar en la vista de
informes.
Luego regresaremos la
barra izquierda y
seleccionamos informe .
Para guardar el ejemplo
en archivo y guardar
como.
MAPAS Y TABLAS DE TIEMPO
Para desarrollar este ejercicio nos descargamos los
archivos indicados.
MAPAS Y TABLAS DE TIEMPO
Iniciamos Power BI, nos posicionamos en el panel de inicio,
y seleccionamos la opción de Obtener datos.
MAPAS Y TABLAS DE TIEMPO

Se desplegará una lista de


orígenes de datos
comunes. Seleccionamos la
opción “Excel”.
MAPAS Y TABLAS DE TIEMPO
Aparecerá una ventana, dónde buscamos el archivo “DataVentasPeru2”
y damos click en Abrir.
MAPAS Y TABLAS DE TIEMPO
Aparece un recuadro dónde debemos seleccionar las tablas con
información que cargaremos y luego ponemos transformar datos.
MAPAS Y TABLAS DE TIEMPO

Esto nos llevará a Power Query.


Buscamos la tabla CLIENTES,
luego seleccionamos el Tipo de
dato(ícono superior izquierdo),
de la columna “IDCLIENTE” y lo
cambiamos por Texto.
MAPAS Y TABLAS DE TIEMPO
Aparecerá un recuadro para confirmar el cambio que acabamos
de hacer. Seleccionamos “Sustituir la actual” para sustituir el paso
“Tipo cambiado” ya definido en los pasos aplicados en la columna
derecha.
MAPAS Y TABLAS DE TIEMPO

Ahora buscamos la tabla


PRODUCTO. Seleccionamos el
Tipo de dato(ícono superior
izquierdo), de la columna “Codigo
Producto” y lo cambiamos por
Texto.
MAPAS Y TABLAS DE TIEMPO
Seleccionamos “Sustituir la actual” para sustituir el paso “Tipo
cambiado” ya definido en los pasos aplicados en la columna
derecha.
MAPAS Y TABLAS DE TIEMPO
Ahora buscamos la tabla VENTAS. Seleccionamos el Tipo de dato de la columna
“NUMERO CUENTA”, lo cambiamos por texto y sustituimos el paso. Realizamos
los mismos pasos con las columnas “IDCLIENTE” y “Codigo Producto”.
MAPAS Y TABLAS DE TIEMPO
Luego en la pestaña Inicio seleccionamos la opción “Cerrar y
Aplicar” para guardar los cambios y cargar la información a
Power BI.
MAPAS Y TABLAS DE TIEMPO
Aparece una ventana donde nos indica que no se pudo cargar
todos los datos porque hay errores. Seleccionamos “Ver errores”.
MAPAS Y TABLAS DE TIEMPO
El error es en la tabla Ventas en el campo TotalProducto.
Para visualizar el detalle seleccionamos “Error”.
MAPAS Y TABLAS DE TIEMPO
Observamos que el error se debe al formato de origen de la
información, hay valores #REF! en el campo TotalProducto
MAPAS Y TABLAS DE TIEMPO
Vamos hacia el extremo derecho en la sección de PASOS APLICADOS
y eliminamos el paso “TotalProducto”
MAPAS Y TABLAS DE TIEMPO

Vamos a la tabla VENTAS y seleccionamos la columna “TotalProducto”


donde está el error.
MAPAS Y TABLAS DE TIEMPO
Buscamos la pestaña Transformar, buscamos y desplegamos la
opción de reemplazar y seleccionamos “Reemplazar errores”.
MAPAS Y TABLAS DE TIEMPO

Aparecerá una ventana y escribimos -1 para reemplazar todos


los errores por este valor. Luego Aceptar.
MAPAS Y TABLAS DE TIEMPO
Luego vamos al modelo para relacionar las tablas Ventas y
Producto
MAPAS Y TABLAS DE TIEMPO
Luego vamos al modelo para relacionar las tablas Ventas y
Producto
MAPAS Y TABLAS DE TIEMPO
Aparecerá el siguiente error.
MAPAS Y TABLAS DE TIEMPO
Vamos a la tabla PRODUCTO y seleccionamos todas las columnas.
Luego buscamos la opción Quitar filas, la desplegamos y
seleccionamos “Quitar duplicados”.
MAPAS Y TABLAS DE TIEMPO

Luego en la pestaña Inicio seleccionamos la opción “Cerrar y Aplicar”


para guardar los cambios y cargar la información a Power BI.
MAPAS Y TABLAS DE TIEMPO
Ya en Power BI, vamos a la vista de modelo y verificamos que estén
todas las relaciones correctas con ambas direcciones habilitadas.
MAPAS Y TABLAS DE TIEMPO
Volvemos a la vista de Informe, y seleccionamos la gráfica de
Mapa.
MAPAS Y TABLAS DE TIEMPO
Con la imagen seleccionada, vamos a la sección derecha y vemos
que aparecen opciones para agregar coordenadas geográficas
MAPAS Y TABLAS DE TIEMPO
De la tabla CLIENTES arrastrar las columnas Latitud_d y
Longitud_d en el respectivo campo de Visualización.
MAPAS Y TABLAS DE TIEMPO
Ahora creamos una tabla para almacenar todas las medidas
que se usarán. Seleccionamos Especificar datos.
MAPAS CON POWER BI
Escribimos una X en el valor de Columna1, luego le
ponemos de nombre “MEDIDAS” y damos click en Cargar.
MAPAS CON POWER BI

Luego de tener nuestra tabla MEDIDAS, la seleccionamos y


damos click en la opción “Nueva medida”.
MAPAS CON POWER BI

Creamos una nueva medida que se llame: “Suma de Ventas”,


que sea la suma del campo TotalProducto de la tabla VENTAS.
MAPAS Y TABLAS DE TIEMPO
Seleccionamos el mapa y vamos a la sección derecha. En el campo leyenda,
arrastramos el valor de distrito de la tabla CLIENTES y en el campo Tamaño,
ponemos la medida que acabamos de crear: SUMA DE VENTAS.
MAPAS Y TABLAS DE TIEMPO

Aparecerá un recuadro para confirmar el cambio que acabamos de


hacer. Seleccionamos “Sustituir la actual” para sustituir el paso “Tipo
cambiado” ya definido en los pasos aplicados en la columna derecha.
MAPAS CON POWER BI

Vamos al lienzo y damos un click en el fondo para evitar reemplazar


alguna gráfica existente. Luego agregamos una gráfica llamada
“Matriz”.
MAPAS Y TABLAS DE TIEMPO

Con la gráfica seleccionada, vamos a la


sección derecha. en filas arrastramos
el campo “Distrito” de la tabla
CLIENTES, en columnas el campo
“Zona” y en valores arrastramos la
medida creada “Suma de Ventas”.
MAPAS Y TABLAS DE TIEMPO

Seguimos con la gráfica de


matriz seleccionada y vamos
a la sección derecha en
formato. Buscamos la
categoría estilo y escogemos
el estilo “Disperso”.
MAPAS Y TABLAS DE TIEMPO

Con la misma gráfica seleccionada vamos nuevamente a


formato. Buscamos la categoría Subtotales y activamos los
Subtotales de filas en caso no estuvieran activos.
MAPAS Y TABLAS DE TIEMPO

Nos posicionamos en la pestaña Inicio, y seleccionamos


la opción “Transformar datos” para abrir el editor de
Power Query.
MAPAS Y TABLAS DE TIEMPO

Vamos a crear una


dimensión TIEMPO. Para
esto en inicio buscamos la
opción Nuevo Origen y
escogemos “Consulta en
Blanco”.
MAPAS Y TABLAS DE TIEMPO
Seleccionando la nueva consulta, seleccionamos la opción
“Editor Avanzado”.
MAPAS Y TABLAS DE TIEMPO
Borramos el contenido de la consulta y nos dirigimos a buscar el
archivo txt que descargamos que contiene el código de la dimensión
tiempo.
MAPAS Y TABLAS DE TIEMPO
Abrimos el archivo, copiamos el código y lo pegamos dentro de la consulta
en blanco para crear la dimensión Tiempo. Verificamos que no hayan
errores y click en Listo.
MAPAS Y TABLAS DE TIEMPO
Aparecerá la función de tiempo. Debemos ingresar las fechas de
01/03/2010 como inicio y 31/03/2024 como fin. Luego seleccionamos
Invocar.
MAPAS Y TABLAS DE TIEMPO
Observamos que en nuestra nueva función creada, la columna Date
no tiene un tipo de dato definido.
MAPAS Y TABLAS DE TIEMPO
Seleccionamos el Tipo de dato(ícono superior izquierdo), de la
columna “Date” y lo cambiamos por Fecha
MAPAS Y TABLAS DE TIEMPO

Por último damos doble click


en el nombre de la función y
la renombramos por
“TIEMPO”.
MAPAS Y TABLAS DE TIEMPO
Luego en la pestaña Inicio seleccionamos la opción “Cerrar y Aplicar”
para guardar los cambios y cargar la información a Power BI.
MAPAS Y TABLAS DE TIEMPO
Una vez en Power BI, vamos a la vista de Modelo y relacionamos la tabla de
VENTAS con la tabla TIEMPO. Para esto arrastramos el campo fecha de
pedido hacia el campo Date. Verificar que esté en ambas direcciones
MAPAS Y TABLAS DE TIEMPO
Luego vamos a la vista de Informe, seleccionamos nuestra tabla
MEDIDAS y click derecho. Seleccionamos Nueva medida rápida.
MAPAS Y TABLAS DE TIEMPO

Aparecerá una ventana,


donde desplegamos las
opciones y seleccionamos
“Total anual hasta la fecha”.
MAPAS Y TABLAS DE TIEMPO

En valor base ponemos


nuestra medida Suma de
ventas, y en Fecha
nuestro campo Date de
nuestra tabla TIEMPO.
Ponemos Aceptar para
crear la medida rápida.
MAPAS Y TABLAS DE TIEMPO
Se creará una nueva medida por defecto “YTD de Suma de Ventas”,
y damos enter para confirmar.
MAPAS Y TABLAS DE TIEMPO

Luego damos un click en el lienzo y agregamos otra gráfica de


Matriz. Ponemos el campo Distrito como filas, el campo Date
como columnas y nuestra nueva medida YTD como valores.
MAPAS Y TABLAS DE TIEMPO

Con la gráfica
seleccionada vamos a
la sección derecha en
formato. Buscamos la
categoría estilo y
escogemos el estilo
“Disperso”.
MAPAS Y TABLAS DE TIEMPO

Damos un click en el
fondo del lienzo y
agregamos una gráfica de
segmentación de datos.
MAPAS Y TABLAS DE TIEMPO
Seleccionamos la gráfica de segmentación y en Campo
arrastramos Año de la tabla VENTAS.
MAPAS Y TABLAS DE TIEMPO

Ahora se podrá filtrar por año de ventas y quedará el informe


como se muestra

También podría gustarte