Está en la página 1de 38

POWER BI

AVANZADO
MICROSOFT POWER BI
AVANZADO

Yohan Flores
Docente y consultor

yohanfs20@Hotmail.com

kyflores@certus.edu.pe
02
LA TRANSFORMACIÓN
¿Te subirías a este globo aerostático?

Modelo en
Producción
Recordemos el Intensivo

Proceso ETL
¿Qué es Power Query?

Power Query es un motor de preparación de


datos y transformación de datos.

Incluye una interfaz gráfica para obtener datos


de orígenes y un Editor para aplicar
transformaciones.

Corazón de Power Query es: Dejar tablas en formato


estándar
Lenguaje de fórmulas de Power Query M

Algunas transformaciones pueden requerir


configuraciones especiales que la interfaz gráfica
no admite actualmente.

El motor de Power Query usa un lenguaje de


scripting en segundo plano para todas las
transformaciones de Power Query: el lenguaje de
fórmulas M de Power Query, también conocido
como M, en el script del Editor avanzado.
IMPORTA VISUALIZA
R
El lenguaje M es el lenguaje de transformación de
datos. Todo lo que sucede en la consulta se
R
escribe en última instancia en M.
En este ejemplo, podemos observar como al crear un nuevo paso de transformación mediante la interacción con los
componentes de la interfaz de Power Query, se crea automáticamente el código M (lenguaje de funciones)
02
IMPORTANCIA DE
POWER QUERY
IMPORTANCIA DE POWER QUERY

Los usuarios empresariales invierten


hasta el 80 % de su tiempo en la
preparación de datos, lo que retrasa el
trabajo de análisis y toma de decisiones.

Varios desafíos contribuyen a esta


situación y Power Query ayuda a abordar
muchos de ellos.

Fuente: https://learn.microsoft.com/es-es/power-query/power-query-what-is-power-query
DESAFIOS DE POWER QUERY

1. Buscar y 2. Las experiencias de 3. A menudo, es necesario


conectarse a datos es conectividad de datos son volver a dar forma a los datos
demasiado difícil demasiado fragmentadas antes del consumo

5. Volumen (tamaños de datos),


4. Cualquier forma es velocidad (velocidad de cambio)
puntual y no repetible y variedad (amplitud de orígenes
de datos y formas de datos)
Desafío existente ¿Cómo ayuda Power Query?
COMPONENTES DE POWER BI
Buscar y conectarse a datos es Power Query permite la conectividad a una amplia gama de orígenes de datos,
demasiado difícil incluidos los datos de todos los tamaños y formas.

Las experiencias de conectividad Coherencia de la experiencia y paridad de las funcionalidades de consulta en


de datos son demasiado todos los orígenes de datos.
fragmentadas
A menudo, es necesario volver a Experiencia altamente interactiva e intuitiva para crear consultas de forma
dar forma a los datos antes del rápida e iterativa a través de cualquier origen de datos, de cualquier tamaño.
consumo
Cualquier forma es puntual y no Al usar Power Query para acceder a los datos y transformarlos, se define un
repetible proceso repetible (consulta) que se puede actualizar fácilmente en el futuro
para obtener datos actualizados.
Volumen (tamaños de datos), Power Query ofrece la capacidad de trabajar con un subconjunto de todo el
velocidad (velocidad de cambio) y conjunto de datos para definir las transformaciones de datos necesarias, lo que
variedad (amplitud de orígenes de le permite filtrar y transformar fácilmente los datos en un tamaño administrable.
datos y formas de datos) Power Query proporciona conectividad con cientos de orígenes de datos y más
de 350 tipos diferentes de transformaciones de datos para cada uno de estos
orígenes.

Fuente: https://learn.microsoft.com/es-es/power-query/power-query-what-is-power-query
Temario
Nivel Intermedio
Sesión Temario
E Combinar y dividir columnas
Crear y utilizar parámetros
Importar datos desde carpetas
Combinar consultas
Integrar datos anexando consultas
Referenciar versus duplicar consultas
Agrupar filas para crear agregados
T Transformación de
Dinamizar o anular dinamización en columnas
Añadir lógicas de negocio condicional
datos
Configurar tipos de datos según configuración regional
Utilizar primera fila como encabezados
Limpiar y recortar datos
Eliminar filas duplicadas
Desarrollo de gráficos II (mapas, líneas con proyecciones, textos,
embudos)

L Conexión de gráficos interactivos


Proyecto II
04
TRANSFORMACIONES
EN POWER QUERY
1. Combinar y dividir columnas
Para el caso utilizaremos el archivo Excel “1 Ventas Adventure Works” conectando la pestaña “Producto”

Enlace: https://docs.google.com/spreadsheets/d/15x3l3xyYrffsDAkUqDGP5My_21aJ9OVg/edit?
usp=sharing&ouid=101511685610127635770&rtpof=true&sd=true
Combinar columnas

Para ingresar al Editor de Power Query, en Inicio, debemos seleccionar Transformar datos y luego el
elemento Transformar datos
Combinar columnas

Una vez en el editor de Power Query, en el panel superior seleccionamos Transformar y luego Combinar
columnas
Combinar columnas

Elegimos el separador y el nuevo nombre de la columna combinada


Combinar columnas

Podremos observar la nueva columna; sin embargo, también visualizaremos que las columnas que usamos
como insumos han desaparecido. Para evitar esto, antes de la transformación debemos duplicar las
columnas que deseamos mantener.
Duplicar columnas

Para duplicar una columna debemos seleccionar su encabeza y con clic derecho, abrir la ventana de
opciones donde seleccionaremos “Duplicar columna”
Dividir columnas

Para este ejemplo, dentro del archivo Excel “1 Ventas Adventure Works” conectando la pestaña
“Producto”, dentro del Editor de Query, seleccionaremos la columna Rango Tamaño. Como podrán
observar tiene datos en medida “centímetros” y en “tallas”. Nuestro objetivo será dividir ello para
identificar las unidades de medida
Dividir columnas

Seleccionamos la columna que


queremos dividir, le damos clic
derecho, seleccionamos Dividir
columna y en el desglose que
aparecerá, elegimos la opción de Por
delimitador
Dividir columnas

- Elegimos como delimitador


Espacio
- Seleccionamos como división en:
Delimitador situado más a la
izquierda
Dividir columnas

La columna se ha dividido en 2 y ha renombrado


ambas columnas como:

- RangoTamaño.1
- RangoTamaño.2

Dando doble clic en cualquiera de los encabezados


podremos renombrar la nueva columna a “Unidad de
medida” o lo que sea más conveniente.
2. Crear y utilizar parámetros

Ruta de acceso

parámetro Archivo

C:\Power BI\Archivos_PowerBI\1 Ventas Adventure Works.xlsx


2. Crear y utilizar parámetros

C:\Power BI\Archivos_PowerBI\Ventas.xlsx

C:\Power BI\Archivos_PowerBI\Finanzas.xlsx

C:\Power BI\Archivos_PowerBI\Clientes.xlsx

C:\Power BI\Archivos_PowerBI\Campañas_publicitarias.xlsx

Es común que nuestros archivos se muevan de lugar por múltiples razones. El problema está en
que si sucede esto y actualizamos nuestro modelo en Power BI, se romperá la conexión ya que
Power BI no encontrará los archivos y esperará que conectemos uno por uno
2. Crear y utilizar parámetros

\Ventas.xlsx

\Finanzas.xlsx
Parámetro 1
\Clientes.xlsx

\Campañas_publicitarias.xlsx

Para evitar esto, podemos configurar parámetros, y simplemente se editaría el “parámetro” con la
nueva ruta de acceso inicial, sabiendo que los archivos seguirán teniendo el mismo nombre.
2. Crear y utilizar parámetros

En el editor de Query, dentro de Pasos aplicados podemos hacer clic dos veces en “Origen” y podremos
observar la Ruta de acceso de archivo. Podremos copiar y pegar dicha ruta (sin seleccionar al archivo)
2. Crear y utilizar parámetros

Una vez tengamos claro cuál es nuestra ruta de acceso, dentro de Inicio, seleccionaremos Administrar
parámetros y luego Parámetro nuevo
2. Crear y utilizar parámetros

Aquí podremos darle un nombre al


nuevo parámetro y una descripción
(opcional).

En Tipo debemos seleccionar Texto y en


Valores sugeridos Cualquier valor.

Finalmente, en valor actual, debemos


copiar la ruta de acceso. Es muy
importante que aquí no se coloque el
nombre del archivo y que se cierre la
ruta con el símbolo “ \ ”
2. Crear y utilizar parámetros

Automáticamente, al lado derecho observaremos que en la sección de consultas ahora puedes


observarse el Parámetro que hemos creado.
2. Crear y utilizar parámetros

Si regresamos a nuestro archivo original ahora en la barra de Inicio seleccionaremos: Configuración


de origen de datos
2. Crear y utilizar parámetros

Observaremos que aquí está la ruta


de origen de nuestro archivo, por lo
que seleccionaremos “Cambiar
origen”
2. Crear y utilizar parámetros

De forma predeterminada nos


encontraremos en la opción de
cambio Básico.

Aquí podemos reajustar la ruta


simplemente dando copiar y pegar;
sin embargo, nuestro interés es dejar
configurado un parámetro, por lo que
vamos seleccionar Uso avanzado
2. Crear y utilizar parámetros

Una vez que hemos elegido el Uso avanzado, al seleccionar el botón de ABC, podremos elegir el Parámetro que
habíamos creado y de esa forma, repetir el proceso con cada archivo para que si hay algún cambio de datos con el
origen, simplemente se tenga que actualizar el Parámetro
2. Crear y utilizar parámetros

Parámetro
Nombre de archivo

Debajo del parámetro elegido, colocaremos el nombre del archivo y al dar aceptar, nuestro parámetro ya
estará configurado
2. Crear y utilizar parámetros

En adelante, si queremos actualizar el parámetro, solo debemos ir a Inicio, seleccionar Administrar


parámetros y Editar parámetros.
DUDAS

d13016@idat.edu.pe

También podría gustarte