Professional Documents
Culture Documents
Power BI - Manual Del Curso Unidad 3
Power BI - Manual Del Curso Unidad 3
Análisis y visualización de
datos con Power BI
Manual para el Participante
UNIDAD 3
INDICE
Contenido
UNIDAD 3: Transformación de Datos con Power Query .................................................................. 2
¿Qué es Power Query? ........................................................................................................................ 2
Tipos de datos en Power Query .......................................................................................................... 5
Uso de Filtros: ..................................................................................................................................... 5
Menú Ordenar y filtrar ........................................................................................................................ 6
Promover encabezados ....................................................................................................................... 7
Aplicación de trasformaciones comunes ............................................................................................ 9
Arreglo de errores en los datos ........................................................................................................... 9
Agregar y Quitar Filas/Columnas ...................................................................................................... 12
Combinar y Anexar Tablas................................................................................................................. 13
Anexar consultas (Power Query)....................................................................................................... 17
RESUMEN .......................................................................................................................................... 20
VINCULOS: ................................................................................................................................. 21
Bibliografía. ....................................................................................................................................... 22
UNIDAD 3
UNIDAD 3
UNIDAD 3
Flujos de datos
Power Query se puede usar en muchos productos, como Power BI y Excel. Sin embargo, el
Power Query dentro de un producto limita su uso solo a ese producto específico. Los
flujos de datos son una versión de servicio independiente del producto de la Power Query
que se ejecuta en la nube. Con los flujos de datos, puede obtener datos y transformar los
datos de la misma manera, pero en lugar de enviar la salida a Power BI o Excel, puede
almacenar la salida en otras opciones de almacenamiento, como Dataverse o Azure Data
Lake Storage. De este modo, puede usar la salida de flujos de datos en otros productos y
servicios.
Lenguaje de fórmulas de Power Query M
En cualquier escenario de transformación de datos, hay algunas transformaciones que no
se pueden realizar de la mejor manera mediante el editor gráfico. Algunas de estas
transformaciones pueden requerir configuraciones y configuraciones especiales que la
interfaz gráfica no admite actualmente. El motor Power Query utiliza un lenguaje de
scripting en segundo plano para todas las transformaciones de Power Query: el lenguaje
de fórmulas Power Query M, también conocido como M.
El lenguaje M es el lenguaje de transformación de datos de Power Query. Todo lo que
sucede en la consulta se escribe en última instancia en M. Si desea realizar
transformaciones avanzadas mediante el motor Power Query, puede usar el Editor
avanzado para acceder al script de la consulta y modificarlo como desee. Si ve que las
funciones y transformaciones de la interfaz de usuario no realizarán los cambios exactos
que necesita, use el lenguaje Editor avanzado y M para ajustar las funciones y
transformaciones.
UNIDAD 3
Texto
Verdadero/Falso
Numero Decimal
Numero Decimal fijo
Numero Entero
Porcentaje
Fecha/Hora
Fecha
Hora
Binario
Cualquiera
Uso de Filtros:
Filtrar por valores de una columna
En Power Query, puede incluir o excluir filas según un valor específico de una columna.
Puede elegir entre tres métodos para filtrar los valores de la columna:
UNIDAD 3
Filtro automático
La lista del menú ordenar y filtrar se denomina lista
de filtros automáticos, que muestra los valores
únicos de la columna. Puede seleccionar o anular
manualmente la selección de los valores que se
incluirán en la lista. El filtro tendrá en cuenta los
valores seleccionados; los valores que no están
seleccionados se omitirán. Esta sección de filtro
automático también tiene una barra de búsqueda
que le ayudará a encontrar los valores de la lista.
UNIDAD 3
Promover encabezados
Para promover filas a encabezados de columna
En el ejemplo siguiente, Power Query no pudo determinar los encabezados de columna de
la tabla porque la tabla contiene un conjunto de filas vacías al principio. Los encabezados
de columna reales de la tabla se encuentran en la fila 2.
UNIDAD 3
Pestaña Transformar, Grupo Tabla, Botón Usar la Primera Fila como Encabezado
Entonces, al aplicar las indicaciones anteriores lograremos que los encabezados queden
ubicados en su posición correcta:
UNIDAD 3
En el siguiente caso, vemos un error de formato de fecha, que algunos datos presentan
UNIDAD 3
La forma de corregir puede variar de un usuario a otro, ya que se pueden aplicar distintas
técnicas, en esta muestra haremos lo siguiente;
UNIDAD 3
Siempre que se intenta un cambio de tipo de datos, nos aparecer esta alerta, para
tomar el paso con seguridad. Daremos clic en Sustituir la actual
Ahora las fechas se muestran como texto, así que daremos un clic derecho sobre el
encabezado, esto abrirá el menú de contexto donde ubicaremos la opción Reemplazar los
valores…, lo que nos mostrará la siguiente ventana que completaremos como se muestra,
y luego aceptar
UNIDAD 3
Y también es posible seleccionar una o varias columnas, y quitar de una vez todas las no
seleccionadas
UNIDAD 3
en las 3 primeras opciones, se deberá indicar la cantidad de filas que se desean quitar.
UNIDAD 3
La tabla Operaciones contiene un campo Fabricante en que los datos tienen los nombres
de cada uno, este dato se repite muchas veces en texto, lo que genera un peso mayor al
archivo.
La tabla Fabricantes, contiene una lista única de los nombres de los fabricantes
identificados por un simple código numérico.
A través de combinar, podemos unir estas 2 tablas, de modo de usar el código en la tabla
Fabricantes y eliminar así el campo con los nombres, dando más agilidad a la tabla.
Veamos este ejemplo de cómo proceder:
Tras lo cual nos mostrara la siguiente ventana que completaremos como se indica:
En la parte superior se muestra una parte de la Tabla Operaciones, en esta
seleccionaremos con un clic el campo Fabricante. Quedará sombreado.
Luego, en el recuadro abajo seleccionaremos la tabla para combinar, que será Fabricantes,
tras lo cual nos muestra una vista reducida de esa tabla, donde hacemos clic sobre el
campo Fabricantes de esa tabla. También queda sombreado.
UNIDAD 3
Como verificación, en la parte inferior nos mostrara con un indicador verde si la selección
coindice, entonces finalizaremos con Aceptar.
En la imagen podemos ver como queda el proceso descrito anteriormente
UNIDAD 3
UNIDAD 3
Desde Power Query nos conectaremos a las otras 2 tablas, desde menú Inicio, clic en
Nuevo Origen. Repetimos los mismos pasos anteriores de carga, ahora para:
Tabla Ventas – 2017
Y repetimos lo mismo ahora para
Tabla Ventas – 2018
Como resultado obtenemos las 3 tablas cargadas en Power Query
UNIDAD 3
Estas son 3 tablas independientes, aunque contienen el mismo tipo de información, cada
una para un año diferente, para poder usarlas como un conjunto de datos a la primera
tabla le anexaremos las otras 2.
Desde el menú Inicio, activamos la
herramienta COMBINAR, par Anexar
Consultas, lo que nos ofrece 2opciones:
Anexar Consultas: anexa una consulta a
otra de este archivo
Anexar Consultas para crear una nueva:
anexa esta consulta a otras de este
archivo, para crear una nueva consulta
En este ejemplo, usaremos la opción de crear una nueva consulta, por lo que nos mostrara
la siguiente ventana:
UNIDAD 3
Dependiendo de cuantas consultas queremos usar, nos presenta una opción de anexar 2
tablas, o si son más, la opción Tres o mas tablas. Usaremos esta última, , y seleccionamos
las consultas ventas 2 y se agrega, y luego la Venta 3, y se agrega. Y terminamos con
Aceptar
la venta muestra la siguiente apariencia antes y después
Tras esto, se crea entonces la nueva Tabla que queda con un nombre genérico Anexar1, el
cual podemos ajustar a nuestra conveniencia.
La renombraremos como ResumenVentas, desde el recuadro Nombre, en el costado
derecho de la pantalla:
Para evitar la repetición innecesaria de los datos, hacemos clic derecho en la tabla VENTAS
y desmarcamos la opción Habilitar Carga
Lo mismo repetimos con las tablas VENTAS (2) y VENTAS(3)
UNIDAD 3
RESUMEN
Power Query es una tecnología de conexión de datos que permite detectar, conectar, combinar y
refinar orígenes de datos para satisfacer sus necesidades de análisis.
Las capacidades de Power Query de transformar los datos se entregan a través de múltiples
herramientas para lograr unos datos bien adecuados para las tareas siguientes en las fases de
trabajo
Los tipos de datos disponibles en Power Query son: - Tipo de número: Decimales, decimal fijo,
entero. - Tipos de fecha y hora: Fecha y hora, fecha, hora, fecha/hora/zona horaria, duración. -
Tipo de texto - Tipo verdadero / falso - Tipo de valores en blanco / null - Tipo de datos binario
El perfil de datos permite encontrar fácilmente problemas con los datos dentro de Power Query.
UNIDAD 3
VINCULOS:
https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-query-overview
UNIDAD 3
Bibliografía.
Microsoft Power Bi Documentación 2021
https://docs.microsoft.com/es-es/power-bi/guidance/
Compilación y desarrollo
Esteban R. Martin