No se reconoce la relación de varios a uno

Un usuario Pregunto ✅

mattmalone

Hola a todos,

Originalmente publiqué lo siguiente en un hilo anterior: https://community.powerbi.com/t5/Desktop/Forced-to-use-many-to-many-relationship/mp/789053#M379986, así que disculpas si publicar esto nuevamente molesta alguien.

El problema: no puedo crear una relación de uno a varios entre mi tabla de productos (que tiene un campo de clave principal, SKU) y mi tabla de transacciones de ventas.

Sin duda, algo me va mal, ya que hoy es el primer día que realmente estoy trabajando con Power Query.

  • He buscado filtrar los valores nulos en mi Lista de productos.

    = Table.SelectRows (# «Columnas eliminadas», cada [StockCode] <> nulo y [StockCode] <> «»)

    También creé un campo calculado para ejecutar un If, Then para ver si algo resultó positivo para un valor nulo. Sin resultados positivos.

  • Ejecuté otra consulta para ver si hay valores duplicados por Transformar -> Agrupar por -> Recuento de código de stock. Sin valores superiores a 1.
  • Mi unico otro adivinar (como soy nuevo en Power Query) es si hay un problema con un operador en particular (@ se usa en un SKU, por ejemplo) y si hay operadores particulares que pueden afectar la capacidad de crear un número de varios a una relación.
  • La tabla de transacciones voluntad tener códigos de producto duplicados y tener números de pedido duplicados debido al hecho de que una venta tendrá varias líneas y pueden hacer que aparezca el mismo SKU en esa transacción dos veces. Obviamente, este es el lado múltiple de mi relación y no podía pensar por qué esto impactaría en algo. Agregué un índice en la tabla solo para ver si eso influía y obviamente no lo hizo.

¡Es mi primer día de entrar realmente en el poder, y estoy tan cerca pero tan lejos!

mattmalone

Hola a todos,

Esta consulta en particular fue difícil de resolver, pero al final llegó allí. Los duplicados no fueron fáciles de encontrar porque tenían un carro de regreso.

Un SKU en una base de datos de 94.000 registros.

Saludos,

mattmalone

Hola a todos,

Esta consulta en particular fue difícil de resolver, pero al final llegó allí. Los duplicados no fueron fáciles de encontrar porque tenían un carro de regreso.

Un SKU en una base de datos de 94.000 registros.

Saludos,

Hola

¿Es este problema resuelto?
Si está descuidado, ¿podría aceptarlo como una solución para cerrar este caso?
Si no es así, por favor hágamelo saber.
Atentamente
Maggie

Hola @mattmalone

¿Cuál es el mensaje de error cuando se crean relaciones sin éxito?

Además del método que ha probado, puede utilizar «Editar consultas» -> Transformar-> Formato-> recortar, limpiar.

Puede utilizar «Fusionar consultas» para comprobar si el [StockCode] en Tabla de productos columna de código de coincidencia en Tabla de transacciones de ventas.

https://docs.microsoft.com/en-us/power-bi/desktop-shape-and-combine-data#combine-data

Aquí hay una guía sobre cómo crear una relación.

https://docs.microsoft.com/en-us/power-bi/desktop-create-and-manage-relationships

Deja un comentario

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