Aldelemy
Hola, ¿Es posible agregar una nueva columna que calcule el valor usando las relaciones entre las 3 tablas?
En realidad, quiero calcular el beneficio total de cada país, de una empresa inmobiliaria que tiene sucursales en muchos países y cada sucursal, tiene muchas propiedades
Tabla 1: Id del país, Nombre del país
Tabla 2: Id del país, Propiedad Identificación
Tabla 3: Propiedad Identificación, Lucro
La dificultad es que hay varias propiedades en cada país, lo que significa varios valores representan las ganancias en cada país. por lo que la consulta debe sumar todos estos valores de ganancias para cada país.
puede ver las tablas reales en este enlace: https://prntscr.com/118mfhb
v-yingjl
Hola @Aldelemy,
Para mostrar el resultado con claridad, modifique sus datos de muestra. Según su descripción, tanto DAX como power query podrían lograrlo.
1. Puede usar la fórmula DAX para crear una columna calculada directamente:
TotalProfit =
CALCULATE (
SUM ( Profit[TotalProfit] ),
'Country'[CountryID] IN DISTINCT ( 'Property'[CountryID] ),
'Property'[PropertyID] IN DISTINCT ( 'Profit'[PropertyID] )
)
2. También puede utilizar la función ‘Fusionar’ en Power query para fusionar la tabla dos veces y obtener el mismo resultado:
Atentamente,
Equipo de apoyo de la comunidad _ Yingjie Li
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
v-yingjl
Hola @Aldelemy,
Para mostrar el resultado con claridad, modifique sus datos de muestra. Según su descripción, tanto DAX como power query podrían lograrlo.
1. Puede usar la fórmula DAX para crear una columna calculada directamente:
TotalProfit =
CALCULATE (
SUM ( Profit[TotalProfit] ),
'Country'[CountryID] IN DISTINCT ( 'Property'[CountryID] ),
'Property'[PropertyID] IN DISTINCT ( 'Profit'[PropertyID] )
)
2. También puede usar la función ‘Fusionar’ en Power query para fusionar la tabla dos veces y obtener el mismo resultado:
Atentamente,
Equipo de apoyo de la comunidad _ Yingjie Li
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
Aldelemy
En respuesta a v-yingjl
Muchas gracias por esta clara respuesta.
sayaliredij
Creo que este problema se resuelve fácilmente si solo importa esta tabla en power bi y establece la relación entre ellos.
Puedes crear una medida
Beneficio = SUMA (beneficio)
De esta manera, puede tener ganancias disponibles en cada nivel. Solo necesitas arrastrar y soltar columnas.
En caso de que desee crear una nueva tabla a partir de ella
CountryWise = SUMMERIZECOLUMNS (CountryName, «Beneficio», SUM (Beneficio))
Saludos,
Sayali
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.