Anónimo
Hola a todos,
Necesito 1 ayuda con la siguiente consulta.
Tengo 2 entidades diferentes que he fusionado en 1 tabla para mostrar el promedio en un gráfico de Telaraña por Categoría. Después de fusionar, quiero que las imágenes interactúen por país.
Requisito: Quiero filtrar País – “Reino Unido” y Categoría – “Cultura”. Creo que el promedio debería ser 2,84 (= (3,67 + 2) / 2) (resaltado en la Tabla 1 y la Tabla 2). Pero estoy obteniendo valor como 2,56 porque se considera Irlanda también (según la Tabla 3) (= (3.67 + 2 + 2) / 2)
¿Hay alguna forma o sugerencia de lograr el valor esperado? Datos de muestra a continuación:
tabla 1 | ||||
Región | País / Clústeres | Categoría | Promedio de puntuaciones | Llave unica |
UKI | Todo | Cultura | 3,67 | Reino Unido |
UKI | Todo | Comunicación | 3 | Reino Unido |
LATAM | Todo | Cultura | 3.33 | LATAMAtodo |
LATAM | Todo | Comunicación | 3 | LATAMAtodo |
MLEMEA | Benelux | Cultura | 3,67 | MLEMEABenelux |
MLEMEA | Benelux | Comunicación | 4 | MLEMEABenelux |
MLEMEA | Iberia | Cultura | 3.33 | MLEMEA Iberia |
MLEMEA | Iberia | Comunicación | 2,5 | MLEMEA Iberia |
Tabla 2 | ||||
Región | País | Categoría | Promedio de puntuaciones | Llave unica |
MLEMEA | España | Cultura | 3 | MLEMEA Iberia |
MLEMEA | Portugal | Cultura | 2 | MLEMEA Iberia |
MLEMEA | Países Bajos | Cultura | 1 | MLEMEABenelux |
MLEMEA | Bélgica | Cultura | 1 | MLEMEABenelux |
LATAM | Brasil | Cultura | 3 | LATAMAtodo |
LATAM | Colombia | Cultura | 2 | LATAMAtodo |
LATAM | México | Cultura | 4 | LATAMAtodo |
LATAM | Chile | Cultura | 2 | LATAMAtodo |
UKI | Reino Unido | Cultura | 2 | Reino Unido |
UKI | Irlanda | Cultura | 2 | Reino Unido |
Tabla 3: Tablas 1 y 2 fusionadas mediante Union-DAX | |||||
Región | País / Clústeres | Categoría | Promedio de puntuaciones | Llave unica | Desde |
UKI | Todo | Cultura | 3,67 | Reino Unido | Tabla 1 |
UKI | Todo | Comunicación | 3 | Reino Unido | Tabla 1 |
LATAM | Todo | Cultura | 3.33 | LATAMAtodo | Tabla 1 |
LATAM | Todo | Comunicación | 3 | LATAMAtodo | Tabla 1 |
MLEMEA | Benelux | Cultura | 3,67 | MLEMEABenelux | Tabla 1 |
MLEMEA | Benelux | Comunicación | 4 | MLEMEABenelux | Tabla 1 |
MLEMEA | Iberia | Cultura | 3.33 | MLEMEA Iberia | Tabla 1 |
MLEMEA | Iberia | Comunicación | 2,5 | MLEMEA Iberia | Tabla 1 |
MLEMEA | España | Cultura | 3 | MLEMEA Iberia | Tabla 2 |
MLEMEA | Portugal | Cultura | 2 | MLEMEA Iberia | Tabla 2 |
MLEMEA | Países Bajos | Cultura | 1 | MLEMEABenelux | Tabla 2 |
MLEMEA | Bélgica | Cultura | 1 | MLEMEABenelux | Tabla 2 |
LATAM | Brasil | Cultura | 3 | LATAMAtodo | Tabla 2 |
LATAM | Colombia | Cultura | 2 | LATAMAtodo | Tabla 2 |
LATAM | México | Cultura | 4 | LATAMAtodo | Tabla 2 |
LATAM | Chile | Cultura | 2 | LATAMAtodo | Tabla 2 |
UKI | Reino Unido | Cultura | 2 | Reino Unido | Tabla 2 |
UKI | Irlanda | Cultura | 2 | Reino Unido | Tabla 2 |
Muchas gracias de antemano.
v-robertq-msft
Hola, @Anónimo
Según su descripción, desea obtener el promedio de [AverageScores] a 2.56 que no incluye “Irlanda”, creo que puedes lograrlo usando el filtro visual, puedes seguir mis pasos:
- Cree un gráfico de tabla para colocar todas las columnas en la ‘Tabla 3’ y dos Silcers para colocar [Region] y [Category].
- Haga clic en el gráfico de la tabla y configure el filtro visual para excluir «Irlanda» en [Country], como esto:
También puede usar una medida para obtener el valor promedio:
Average =
AVERAGEX(FILTER(ALLSELECTED('Table 3'),[Country/Clusters]<>"Ireland"),[AverageScores])
Luego haga clic en esta medida y establezca el formato de medida en «Número decimal» en la herramienta de medida, así:
Y puedes conseguir lo que quieras.
Puede descargar mi archivo pbix de prueba aquí
Atentamente,
Equipo de soporte de la comunidad _Robert Qin
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
v-robertq-msft
Hola, @Anónimo
Según su descripción, desea obtener el promedio de [AverageScores] a 2.56 que no incluye “Irlanda”, creo que puedes lograrlo usando el filtro visual, puedes seguir mis pasos:
- Cree un gráfico de tabla para colocar todas las columnas en la ‘Tabla 3’ y dos Silcers para colocar [Region] y [Category].
- Haga clic en el gráfico de la tabla y configure el filtro visual para excluir «Irlanda» en [Country], como esto:
También puede usar una medida para obtener el valor promedio:
Average =
AVERAGEX(FILTER(ALLSELECTED('Table 3'),[Country/Clusters]<>"Ireland"),[AverageScores])
Luego haga clic en esta medida y establezca el formato de medida en «Número decimal» en la herramienta de medida, así:
Y puedes conseguir lo que quieras.
Puede descargar mi archivo pbix de prueba aquí
Atentamente,
Equipo de soporte de la comunidad _Robert Qin
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
Amitchandak
@Anónimo, cómo se muestra, en este caso no debería
Puede hacer que la medida divida (Suma (Tabla[AverageScores]), Contar (Tabla[AverageScores]))
Simplemente verifique en la interfaz de usuario cuántas filas muestra cuando se filtra por Reino Unido y cultura
Anónimo
En respuesta a Amitchandak
Gracias por responder.
Me esta dando 2 cuando estoy filtrando Reino Unido y Cultura en lugar de 2,84.