Ayuda con la transformación de datos de la tabla

Un usuario Pregunto ✅

Mafia7759

Hola,

Soy un poco nuevo en Power BI y tengo algunos problemas con esto.

Necesito cambiar algunos valores de $ a UF (solo hay que dividirlos en $/UF). El valor UF lo puedo tener desde un archivo CSV de esta página web: «http://www.sii.cl/valores_y_fechas/uf/uf2018.htm».

Valor de UF de CSV de datos subidos por díaValor de UF de CSV de datos subidos por día

Y quiero transformar estos datos en algo como esto.

Lo que quiero.png

Entonces al final creo que voy a subir estos datos para llamarlo y usar el valor de UF según el día y hacer la división del valor $ según el valor de UF de X día.

Muchísimas gracias.

Vvelarde

En respuesta a Mafia7759

@Mafia7759

Hola, sigue estos pasos en el Editor de consultas

1. Seleccione todas las columnas de los meses

2. Columnas sin pivotar

3. Agregue una columna condicional para asignar un Número de mes a cada mes. Ejemplo: Ene –> 1 Feb –> 2 y así sucesivamente

4.Agregar una columna personalizada

Date.FromText("2018-" & Text.From([Custom]) & "-" & Text.From([Día]))

Custom es la columna creada en el paso 2

Listo

Saludos

Víctor

Hola @Mafia7759,

Según mi prueba, puede consultar los pasos a continuación en el editor de consultas:

Data de muestra:

1 PNG

Despivotar el [December] función:

1 PNG

Agregue una columna de cliente y use la función Text.Combine:

Text.Combine({"2018",
Text.Combine({[Attribute],[Day]}, "-")},"-")

1 PNG

También puede descargar el archivo pbix para tener una vista.

Saludos,

daniel el

Mafia7759

En respuesta a v-danhe-msft

Hola @v-danhe-msft, gracias por tu respuesta.

Probé tu solución y funcionó. Pero cuando intento transformar la columna creada en una fecha, muestra un error. La otra cosa que me gustaría resolver es que cuando usa más de 1 mes, debería tratar de separar para tener todos los meses en solo 1 columna como el ejemplo que di al principio (para que luego pueda llamarlo correctamente usando otro conjunto de datos para que pueda usar la división correcta dependiendo de la fecha). Si aplico su solución a dos meses, se muestra así.

Columna creadaColumna creada

Gracias de antemano.

Vvelarde

En respuesta a Mafia7759

@Mafia7759

Hola, sigue estos pasos en el Editor de consultas

1. Seleccione todas las columnas de los meses

2. Columnas sin pivotar

3. Agregue una columna condicional para asignar un Número de mes a cada mes. Ejemplo: Ene –> 1 Feb –> 2 y así sucesivamente

4.Agregar una columna personalizada

Date.FromText("2018-" & Text.From([Custom]) & "-" & Text.From([Día]))

Custom es la columna creada en el paso 2

Listo

Saludos

Víctor

Mafia7759

En respuesta a Vvelarde

@Vvelarde que funcionó muy bien! . Muchísimas gracias.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *