March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Mi empresa utilizará el mismo SKU en múltiples mercados, por lo que para que mis datos sean granulares, tengo una tabla de todas las combinaciones de MarketSKU↔, así:
IDENTIFICACIÓN | Mercado | SKU |
1 | NOS | Manzana |
2 | NOS | Naranja |
3 | TENÍA | Manzana |
4 | TENÍA | Naranja |
Sin embargo, mis exportaciones de ventas que saco de Amazon desconocen mi ID de MarketSKU↔, pero tengo tanto el Market como el SKU disponibles, así:
Fecha | Mercado | SKU | QTY |
2/10/2022 | NOS | Manzana | 150 |
2/10/2022 | NOS | Naranja | 100 |
2/10/2022 | TENÍA | Manzana | 30 |
2/10/2022 | TENÍA | Naranja | 20 |
No parece que pueda crear relaciones basadas en dos campos (Market → Market, y SKU → SKU al mismo tiempo).
Tampoco parece poder usar una función LOOKUPVALUE en mi tabla de ventas para extraer el ID de MarketSKU↔(dice que arroja una discrepancia circular).
¿Hay alguna manera de relacionar estas dos tablas?
Hola
Normalmente no lo modelarías de esa manera. Desea crear tablas de dimensiones que tengan una relación natural.
Apuntaría a un esquema de estrellas como este:
Si tuviste una razón por la que tuviste que agruparte como lo has hecho, hay algunas opciones.
Puede usar Power Query para combinar las tablas en el momento de la carga para tener su nuevo identificador en la tabla Ventas.
O en la tabla de ventas puede agregar una columna que concatene los dos como EU-Apple, hacer lo mismo en su tabla de SKU y luego relacionarse con esto.
Sin embargo, realmente optaría por el esquema de estrellas anterior.
Gracias. No había considerado la opción de concatenar.
Me veo obligado a ir con una ruta alternativa sobre su respuesta principal (al menos, creo que lo estoy), porque estoy trabajando alrededor de algunos obstáculos. Simplifiqué demasiado mi pregunta porque creo que las alternativas son necesarias.
En caso de que tenga más información, aquí hay algunos detalles más.
Así que en realidad estoy manteniendo una tabla de búfer intermedio que aclara la ambigüedad:
IDENTIFICACIÓN | Mercado | SALADO | SKU |
1 | NOS | AAAAAAAA | MANZANA |
2 | NOS | BBBBBBBB | NARANJA |
3 | TENÍA | AAAAAAAA | APPLE-UE |
4 | TENÍA | BBBBBBBB | NARANJA-UE |
Así que:
Y luego estoy tratando de relacionar estas combinaciones específicas con mi tabla de ventas, que solo muestra ASIN y Market.
Hola @Funk-E-Guy ,
No podría haber dos relaciones activas entre dos tablas. Le sugiero que utilice la función COMBINEVALUES para crear una columna calculada para combinar [ASIN] y [Mercado] en la tabla "Detalles de ASIN del mercado" y la tabla "Ventas de Amazon".
A continuación, cree una relación entre dos tablas. por nueva tabla combinada.
Saludos
Rico Zhou
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Ok, ya veo, ¡eso tiene sentido! Lo pensaré un poco.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.