La agregación después de la unión simple de muchos a uno, ¿no funciona?

Un usuario Pregunto ✅

jono

Hola, he hecho una combinación muy simple de muchos a uno entre dos tablas pequeñas llenadas solo con datos de prueba (ambas direcciones). La combinación parece funcionar bien, pero cuando hago un gráfico y elijo contar, sumar o cualquier otra agregación, el total sale mal. Parece que no se cuenta ninguna fila duplicada, por ejemplo, si hago clic en Contar o Contar distinto, las respuestas saldrán igual, lo que no es correcto ya que hay duplicados en la columna. Se adjunta una imagen de un gráfico con conteos y luego una tabla que muestra toda la tabla de datos unidos. Para mí, el gráfico no está dando el resultado correcto ya que definitivamente seleccioné Contar y no Contar distintoejemplo.PNG

jono

Las tablas se ven como imágenes adjuntas y la relación también se configura como adjunta. Es muy simple, no hay muchos datos, nada, pero no puedo entender por qué no funciona.relación.PNGtabla1.PNGtabla2.PNG

jono

En respuesta a jono

Como otra información, cuando fusiono las consultas (en lugar de simplemente crear una relación) funciona perfectamente. Hubiera pensado que estas dos cosas funcionarían de la misma manera.

Por último, al hacer la relación, si pongo una variable de la tabla de hechos en el eje x (y una de la tabla de dimensiones en el eje y) del gráfico de barras, siempre da una respuesta incorrecta, pero si pongo una variable de la tabla de dimensiones en el eje eje x (y una variable de la tabla de hechos en el eje y), entonces funciona bien. Pensé que la relación funcionaría igual en ambos sentidos???

En respuesta a jono

@jono,

Cuando solo arrastra el ID de CardStatus de dimension_table y CardNumber de facttable para crear el gráfico, la tabla se basa en la combinación única de ID de CardStatus + CardNumber que no contiene un ID de CardStatus duplicado para cada CardNumber, por lo que no obtiene el conteo correcto número en el gráfico.
2.JPG

En su escenario, cree el gráfico utilizando CardStatus ID y CardNumber de facttable.
1.JPG

Saludos,
lidia

Deja un comentario

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