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 distinto
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.
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???
v-yuezhe-msft
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.
En su escenario, cree el gráfico utilizando CardStatus ID y CardNumber de facttable.
Saludos,
lidia