Es necesario estar inscrito para dejar tu duda, comentario y/o respuesta
Power BI
Operación matemática entre valores de una misma columna (P. Query)
Hola compañeros de la comunidad BI!
El día 08/09 compartí con ustedes un problema que se me presentó durante un desarrollo:
Debía realizar una operación matemática, en este caso una sustracción, entre valores que se encontraban en una misma columna.
Pude llegar a una solución que a continuación comparto:
- La tabla (fuente de datos) en excel:

- Se muestra lo que se desea realizar para los columnas: Em, Nm, Elev y Fecha (no se muestra en la imagen anterior, básicamente el mismo proceso). Teniendo en cuenta que el mismo proceso se debe realizar agrupando por el Nombre de Prisma (PR01, PR02, PR03, …)

- Se cargan los datos a Power Query, se realizan los cambios de data type, split column (para separar nombre primas con su ubicación, ejm: PR01PAD-15 > PR01 || PAD-15), rename columns.

- Agrupamos por NombPrisma (usando “Group by” o “Agrupar por”)
- Creamos una consulta en blanco para luego en el editor avanzando escribir el siguiente código M (generará columnas con índice alterado para posteriormente efectuar las operaciones):
- Volvemos a la tabla en donde estuvimos trabajando, vamos a la pestaña “Agregar Columna” y hacemos clic en “Invocar función personalizada”. De la siguiente manera:
- Inmediatamente obtenemos la siguiente tabla:
- Solo quedaría eliminar las demás columnas, únicamente nos quedaremos con la columna Query1 (aquí se encuentran todos los cambios que deseamos, agrupados por NombPrisma y con el índice alterado).
- El resto sería hacer las sustracciones respectivas entre las columnas generadas. El “Error” marca el inicio de un nuevo grupo según NombPrisma (PR01, PR02, PR03,… )
por raulrenatocip353
hace 2 años
Respuestas
hace 2 años
hace 2 años
hace 2 años
hace 2 años