Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Suma fija de "masa" en el denominador de una tabla por "código" almacenado en otra tabla vinculada por 3rd tb

Hola a todos

Tengo 3 mesas:
dirección - contiene masa y código

manifestaddress : contiene claves para conectar las tablas de direcciones y manifiestos

manifiesto : contiene código y date_mnf, transportation_cost

El archivo está aquí

El código (de la tabla de direcciones) es como los elementos del paquete, los elementos pueden tener una masa diferente. Quiero calcular la masa total y luego calcular una parte de todos los elementos del paquete.

En detalle quiero conseguir fijo "suma de masa" para usarlo como denominador con el fin de obtener % o compartir,
se puede hacer filtrando la fecha específica (por ejemplo, date_mnf=04.03.21) y sumando masa (de la tabla de direcciones) por código (de la tabla de manifiestos) y por código (de la tabla de direcciones)

Por lo tanto, no puedo encontrar la manera de calcular la masa total y escribir compartir junto a cada elemento
Al final después de resumir la última columna (transportation_cost por código) debería tener la misma cantidad que la suma de transportation_cost en la tabla de manifiestos en el mismo período de tiempo

código (de la tabla de manifiesto)

date_mnf

(de la tabla de manifiestos)

código

(de la tabla de direcciones)

masa

(de la tabla de direcciones)

suma de masa
(de la tabla de direcciones)

%

transportation_cost
(de la tabla de manifiestos)

transportation_cost por código (desde la tabla de direcciones) = % * transportation_cost

2308

04.03.21

68720

0.1

1.3

7,6923

8097

622.8462

2308

04.03.21

68748

0.1

1.3

7,6923

8097

622.8462

2308

04.03.21

68754

0.1

1.3

7,6923

8097

622.8462

2308

04.03.21

66076

0.5

1.3

38,4615

8097

3114.231

2308

04.03.21

67800

0.5

1.3

38,4615

8097

3114.231

Un detalle: el código (de la tabla de direcciones) puede hacer referencia a código diferente (de la tabla de manifiestos), por lo que puede influir en la masa total, ejemplo de fuelle:

código (de la tabla de manifiesto)

código (de la tabla de direcciones)

masa (de la tabla de direcciones)

mnf_date (de la tabla de manifiesto)

valor de transporte (de la tabla de manifiestos)

2287

66076

0.5

44253

1000

2308

66076

0.5

44259

8097


@Ashish_Mathur

@Greg_Deckler

@Jihwan_Kim
@marcorusso

@AlB

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

¿Alguna idea?

Syndicate_Admin
Administrator
Administrator

Hola, @Azat_Aliaskarov

Por favor, corrígeme si entendí mal tu modelo.

Una dirección puede tener dos o más códigos de manifiesto diferentes. -> creo que puedo entender.

Pero, al mismo tiempo, dos direcciones pueden tener un código de manifiesto. -> no sé cómo crear una relación.

¿O hay algún error al crear una muestra?

dirección en la tabla manifestaddress puede tener 2 o más códigos de manifiesto, pero los códigos de manifiesto manifestaddress tabla pueden tener una sola dirección

hola

Lo siento, creo que me estoy perdiendo algún punto.

66076 puede tener dos o más (2308, 2287) -> puedo entender.

pero, al mismo tiempo,

2308 puede tener dos o más?? La muestra muestra que 2308 tiene 68754, 68748 y más.

2336 puede tener dos o más?? La muestra muestra que 2336 tiene 69583, 70618 y más.

cualquier idea de cómo resolver este problema?

hola

Siento no entenderlo.

¿Tiene otra tabla que muestre el número de clave principal de la agrupación?

hola

Simplificó la explicación del problema podría por favor echar un vistazo en la nueva solicitud
https://community.powerbi.com/t5/Desktop/Grand-total-of-mass-by-category/td-p/1791879

imaginar como 2308 es paquete en entrega, y 68754, 68748 son artículos en esa empacadora.
Artículo de Somitimes como 66076 se puede vided en varios packeges como en 2308, 2287
Así es como funciona
Actualicé el archivo para ver todo el conjunto de datos aquí

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.