Nueva columna para calcular el valor de las ganancias

Un usuario Pregunto ✅

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

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] )
)

r2.png

2. También puede utilizar la función ‘Fusionar’ en Power query para fusionar la tabla dos veces y obtener el mismo resultado:

m1.pngm2.pngr1.png

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.

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] )
)

r2.png

2. También puede usar la función ‘Fusionar’ en Power query para fusionar la tabla dos veces y obtener el mismo resultado:

m1.pngm2.pngr1.png

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.

Deja un comentario

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