Está en la página 1de 16

I.

INFORMACIÓN GENERAL

Tipo : Tarea
Capítulo : Editor de consultas (Avanzado)
Duración : 1.30 hc / 2.0 ha

II. EJECUCIÓN DEL LABORATORIO

La transformación de preparar datos en el editor de consultas es fusionar datos. Esta es una


conversión muy útil cuando queremos integrar datos de diferentes fuentes. Actualmente
Power BI dispone de la opción de combinar consultas con coincidencia aproximada. En este
caso desarrollara una casuística para el uso de esta opción.

1. Abrir Power BI Desktop

2. Orígenes de datos

Origen Locations

a) En la cinta de opciones Inicio y Obtener Datos seleccionar Web.

b) En la dirección URL escribir lo siguiente:

https://opendata-ajuntament.barcelona.cat/data/dataset/808daafa-d9ce-48c0-
925a-fa5afdb1ed41/resource/b21fa550-56ea-4f4c-9adc-
b8009381896e/download/BarcelonaCiutat_Barris.csv

IES Cibertec S.A.C 1


c) Se visualizar el contenido de una tabla relacionada a los barrios de Barcelona.

d) Clic en transformar datos

e) Renombrara la conslta como “Locations”

Origen Locations

a) En la cinta de opciones Inicio y Obtener Datos seleccionar Web.

IES Cibertec S.A.C 2


b) En la dirección URL escribir lo siguiente:

http://opendata-ajuntament.barcelona.cat/data/dataset/a7b28432-d27b-4c7c-ba9f-
b8936a3d8f6f/resource/b2829697-092d-46df-a852-58dd2d9da107/download/5.-
dadespcsetembre_od.csv

c) Clic en transformar datos

IES Cibertec S.A.C 3


d) Renombrara la consulta como “Locations”

3. Transformaciones

a) Quitar las siguientes columnas con la opción de administrar columnas:


Número_punt_crític, Nom_Districte, Nom_Carrer, Número, Latitud y Longitud}.

b) Clic sobre la columna "Nom_Barri" y en el menú desplegable seleccionar la opción


Dinamizacion de las otras columnas.

c) Cambiar tipo de dato a la columna valor como Decimal

d) Reemplazara los calores generados como errores de digitación por null

IES Cibertec S.A.C 4


e) Sobre la columna Atributo extraer después del delimitador en una nueva columna

f) Renombrar la columna como Year

IES Cibertec S.A.C 5


g) Cambiar el tipo de dato a la columna Year como Entero

h) Clic sobre la columna Atributo y extraer texto entre delimitadores para obtener una
nueva columna.

i) Renombrar la nueva columna de Texto entre delimitadores por Month.

IES Cibertec S.A.C 6


j) Clic sobre la columna Atributo y extraer texto antes del delimitador sobre la misma
columna Atributo. Usar transformaciones.

k) Para crear una columna con la fecha. Crear una nueva columna con una Personalizada
para concatenar las columnas Year y Month y un parámetro para crear los días de cada
periodo del tiempo. Utilice funciones de lenguaje M.

Text.From([Year]) & "-" & [Month] & "-1"

l) Sobre la columna personalizada aplicar un formato de fecha de configuración regional


catalán. Clic sobre la columna personalizada y se desplegara una lista de opciones del
cual seleccionara la opción “Usar Configuración regional”

IES Cibertec S.A.C 7


m) En la configuración regional personalizada seleccionar en tipo de datos: Fecha y en
Configuración regional: catalán

n) Finalmente se aplicará el formato de configuración regional catalán de la siguiente


manera:

IES Cibertec S.A.C 8


o) Quitar las columnas Year y Month

p) Ordenar la posición de las columnas de la siguiente manera:

q) Renombrar la columna personalizada como “Date” y mover la columna al inicio de la


consulta.

IES Cibertec S.A.C 9


4. Dinamizar las columnas

a) Sobre la columna Date dinamizar la columna seleccionando como columna de valores al


“Valor”

5. Agrupar

a) Agrupar la consulta Services por Date,Location y Reason.

b) Generando una nueva consulta Services con filas reducida.

IES Cibertec S.A.C 10


6. Columnas personalizadas

a) Crear una columna personalizada para eliminar si las columnas Visits y State son Null
colocar un valore 0 en caso contrario un valor 1.

if [Visits] = null and [State] = null then 0 else 1

b) Se creará una columna con el nombre Eliminar

IES Cibertec S.A.C 11


c) Ahora proceder a filtrar la columna Eliminar para que solo estén activos los registros con
valor 1.

d) Como siguiente paso quitar la columna “Eliminar”

7. Mesclar consultas

a) Con la data preparada para mesclar las consultas Services y Location procedemos a usar
la opción Combinar y combinar consultas. El campo clave a usar en ambas consultas será
Location y la búsqueda de coincidencias será aproximada, ignorando mayúsculas y
minúsculas; así como hacer coincidir con partes del texto.

IES Cibertec S.A.C 12


b) Luego de la combinación se creará una columna con los datos de la tabla Location.

c) Expandir para obtener la columna LocationID

IES Cibertec S.A.C 13


d) Quitar la columna Location de la nueva consulta Services y reorganizar las columnas de
la siguiente manera:

8. Cerrar y Cargar

9. Finalmente obtendremos la relación entre las tablas Location y Services para analizar los
paros por barrios y distritos identificando los puntos críticos de limpieza.

IES Cibertec S.A.C 14


10. Visualizaciones

a) En la configuración del gráfico de columnas agrupadas y líneas, seleccione los siguientes


campos:

I. En el panel de campos, la tabla Location:


• Arrastrar el campo Location en el eje X.
• Arrastrar el campo Departamento al área de filas.

II. En el panel de campos, la tabla Services:


• Arrastrar el campo Visitis en el eje Y de columna.

III. En el panel de campos, la tabla Services:


• Arrastrar el campo State en el eje Y de líneas.

IES Cibertec S.A.C 15


b) En la configuración del gráfico de segmentación, seleccione el siguiente campo:

I. En el panel de campos, la tabla Locations:


• Arrastrar el campo Districtid en el campo.
• Configurar la segmentación como lista horizontal.

c) Finalmente, el grafico quedara de la siguiente manera:

11. Guardar el proyecto como Tarea Cap 02 – nombre del alumno.

IES Cibertec S.A.C 16

También podría gustarte