Power BI tiene muchas funciones excelentes que hacen de este producto de Microsoft una de las herramientas más deseadas para organizar y visualizar varios conjuntos de datos..
Sin embargo, muchos usuarios no pueden entender cómo utilizar algunas de estas excelentes opciones. Esto se debe a que Power BI no es tan intuitivo en algunos casos..
En este artículo, le mostraremos cómo agregar una columna de otra tabla..
Este problema fue descrito por un usuario en el foro oficial de Microsoft:
Tengo 2 tablas: Table [A] y TimeZone. ¿Cómo agrego otra columna en [A] que usará una columna a vlaue en la tabla TimeZone sin usar una consulta de combinación? La tabla de zona horaria solo contiene un valor que es el número de horas a compensar. Idealmente, me gustaría usar este valor como parámetro pero no he descubierto cómo hacerlo..
Entonces, el OP quiere usar la cantidad de horas como parámetro, pero no descubrió cómo hacerlo..
Si se encuentra en la misma situación, aquí hay algunas soluciones que funcionarán para usted.
Pasos para agregar una columna de otra tabla en Power BI
1. Agregue una columna de otra tabla cuando exista una relación entre tablas
Agregue una columna calculada en la Tabla [A] usando la sintaxis: Nueva columna = RELACIONADA (Zona horaria [Valor])
2. Agregue una columna de otra tabla cuando no haya una relación entre las tablas.
Si no usa la relación, aquí hay una alternativa:
Nueva columna =
var JoinCol = 'TableA' [ID]
var NewCol = CALCULATE (MAX ('TimeZone' [Value]), 'TimeZone' [ID] = JoinCol)
volver NewCol
¿Necesita más información sobre Power BI? Lea esta guía para obtener más información.
3. Agregue una columna con Power Query
- Seleccione Editar consultas. Esto abrirá una nueva ventana en Power BI.
- Ve a la Añadir columna lengüeta.
- Agregar un Columna de índice y nombrarlo Index.
- Agrega un Columna personalizada con esta expresión: Table2 [ColumnName] [Index]
Conclusión
Las soluciones parecen un poco técnicas, especialmente las dos primeras. Aún así, la opción de agregar una columna de otra tabla es para usuarios avanzados..
Afortunadamente, existe más de una forma de abordar este tema, adaptándose cada una a las necesidades de cada usuario..
¿Encontraste útiles nuestras soluciones? Háganos saber en la sección de comentarios a continuación.!