dnsia
Hola a todos,
Estoy tratando de calcular el número total de contenedores cargados para cada buque/viaje pero es no mostrar el número de contenedores que provinieron del transbordo (término de la aerolínea: escala).
Tengo 4 conjuntos de datos para esto.
1. Volumen: incluye solo el envío directo (en términos de línea aérea, vuelo directo) pero no con transbordo (escala).
Número BL | EQPID | Embarcación | Viaje | Unido | Puerto de carga | Puerto de descarga | ||||||
BL01 | Contenedor1 | VES1 | 1 | norte | PUERTO1 | PUERTO3 |
2. Embarque – todos los contenedores que se confirme con salida en origen (PUERTO1) y con destino final (PUERTO3).
Número BL | No contenedor | Puerto de carga | Puerto de descarga | Embarcación | Viaje | Unido | ||||||
BL01 | Contenedor1 | PUERTO1 | PUERTO3 | VES1 | 1 | norte |
3. Transbordo (Escala): enumere el contenedor que se descarga y se carga en otro buque para llegar al puerto de destino final.
Número BL | No contenedor | Transbordo de carga | Descarga Transbordo | código VSL | código de viaje | Unido | ||||||
BL01 | CONTENEDOR1 | PUERTO2 | VES2 | 2 | S | |||||||
BL01 | CONTENEDOR1 | PUERTO2 | VES1 | 1 | norte |
4. Destino: enumera todos los contenedores que han confirmado que llegarán al destino final (PORT3).
Número BL | Puerto de descarga | No contenedor | Embarcación | Viaje | Unido | Puerto de carga | ||||||
BL01 | PUERTO3 | CONTENEDOR1 | VES2 | 2 | S | PUERTO1 |
El resultado deseado es que la Tabla 1 sea como la siguiente
Número BL | EQPID | Embarcación | Viaje | Unido | Puerto de carga | Puerto de descarga | Transbordo de carga | Descarga Transbordo | |||||||
BL01 | Contenedor1 | VES1 | 1 | norte | PUERTO1 | PUERTO3 | NULO | PUERTO 2 | |||||||
BL01 | Contenedor1 | VES2 | 2 | S | PUERTO1 | PUERTO3 | PUERTO2 | NULO |
¡De antemano muchas gracias por tu ayuda!
Saludos,
dina
v-yangliu-msft
Hola @dnsia,
Estos son los pasos que puede seguir:
1. Crear tabla calculada.
Table =
GENERATEALL(
'Transshipment (Layover)',
var _table1BL='Transshipment (Layover)'[BL Number]
return
SELECTCOLUMNS(
CALCULATETABLE('Destination','Destination'[BL Number]=_table1BL),
"Load port",'Destination'[Load Port]))
Table 2 =
GENERATEALL(
'Table',
var _table1BL='Table'[BL Number]
return
SELECTCOLUMNS(
CALCULATETABLE('Volume','Volume'[BL Number]=_table1BL),
"Discharge Port",'Volume'[Discharge Port]))
2. Resultado:
Puede descargar el archivo PBIX desde aquí
Atentamente,
liu yang
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.
v-yangliu-msft
Hola @dnsia,
Estos son los pasos que puede seguir:
1. Crear tabla calculada.
Table =
GENERATEALL(
'Transshipment (Layover)',
var _table1BL='Transshipment (Layover)'[BL Number]
return
SELECTCOLUMNS(
CALCULATETABLE('Destination','Destination'[BL Number]=_table1BL),
"Load port",'Destination'[Load Port]))
Table 2 =
GENERATEALL(
'Table',
var _table1BL='Table'[BL Number]
return
SELECTCOLUMNS(
CALCULATETABLE('Volume','Volume'[BL Number]=_table1BL),
"Discharge Port",'Volume'[Discharge Port]))
2. Resultado:
Puede descargar el archivo PBIX desde aquí
Atentamente,
liu yang
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.
Syndicate_Admin
En respuesta a v-yangliu-msft
¡Sí, esto funciona!
¡Gracias!
Syndicate_Admin
En respuesta a v-yangliu-msft
¡Sí, esto funciona!
¡Gracias!
Syndicate_Admin
En respuesta a v-yangliu-msft
¡Sí, esto funciona!
¡Gracias!
Syndicate_Admin
En respuesta a v-yangliu-msft
¡Sí, esto funciona!
¡Gracias!
Syndicate_Admin
En respuesta a v-yangliu-msft
¡Sí, esto funciona!
¡Gracias!
Syndicate_Admin
En respuesta a v-yangliu-msft
¡Sí, esto funciona!
¡Gracias!
Syndicate_Admin
En respuesta a v-yangliu-msft
¡Sí, esto funciona!
¡Gracias!
Syndicate_Admin
En respuesta a v-yangliu-msft
¡Sí, esto funciona!
¡Gracias!
Syndicate_Admin
En respuesta a v-yangliu-msft
¡Sí, esto funciona!
¡Gracias!
Syndicate_Admin
En respuesta a v-yangliu-msft
¡Sí, esto funciona!
¡Gracias!
Syndicate_Admin
En respuesta a v-yangliu-msft
¡Sí, esto funciona!
¡Gracias!
Syndicate_Admin
En respuesta a v-yangliu-msft
¡Sí, esto funciona!
¡Gracias!
Syndicate_Admin
En respuesta a v-yangliu-msft
¡Sí, esto funciona!
¡Gracias!
Syndicate_Admin
En respuesta a v-yangliu-msft
¡Sí, esto funciona!
¡Gracias!
Syndicate_Admin
En respuesta a v-yangliu-msft
¡Sí, esto funciona!
¡Gracias!
Syndicate_Admin
En respuesta a v-yangliu-msft
¡Sí, esto funciona!
¡Gracias!
Syndicate_Admin
En respuesta a v-yangliu-msft
¡Sí, esto funciona!
¡Gracias!
Syndicate_Admin
En respuesta a v-yangliu-msft
¡Sí, esto funciona!
¡Gracias!
Syndicate_Admin
En respuesta a v-yangliu-msft
¡Sí, esto funciona!
¡Gracias!