Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola a todos
Necesita 1 ayuda en la siguiente consulta.
Tengo 2 entidades diferentes que he fusionado en 1 tabla con el fin de mostrar el promedio en un gráfico Spider Web basado en categoría. Después de la fusión, quiero que los objetos visuales se interactúen en cuanto a país.
Requisito: Quiero filtrar País – "Reino Unido" & Categoría – "Cultura". Creo que el promedio debe ser 2,84 (3,67+2)/2) (resaltado en el Cuadro 1 y el Cuadro 2). Pero estoy obteniendo valor como 2.56 porque se considera Irlanda también (como según el Cuadro 3) (3.67+2+2)/2)
¿Hay alguna manera o sugerencia para lograr el valor como se esperaba. Datos de muestra a continuación:
Tabla 1 | ||||
Región | País/Clusters | Categoría | AverageScores | UniqueKey |
Uki | todo | Cultura | 3.67 | UKIAll |
Uki | todo | Comunicación | 3 | UKIAll |
LATAM | todo | Cultura | 3.33 | LATAMAll |
LATAM | todo | Comunicación | 3 | LATAMAll |
MLEMEA | Benelux | Cultura | 3.67 | MLEMEABenelux |
MLEMEA | Benelux | Comunicación | 4 | MLEMEABenelux |
MLEMEA | Iberia | Cultura | 3.33 | MLEMEAIberia |
MLEMEA | Iberia | Comunicación | 2.5 | MLEMEAIberia |
Tabla 2 | ||||
Región | País | Categoría | AverageScores | UniqueKey |
MLEMEA | España | Cultura | 3 | MLEMEAIberia |
MLEMEA | Portugal | Cultura | 2 | MLEMEAIberia |
MLEMEA | Países Bajos | Cultura | 1 | MLEMEABenelux |
MLEMEA | Bélgica | Cultura | 1 | MLEMEABenelux |
LATAM | Brasil | Cultura | 3 | LATAMAll |
LATAM | Colombia | Cultura | 2 | LATAMAll |
LATAM | México | Cultura | 4 | LATAMAll |
LATAM | Chile | Cultura | 2 | LATAMAll |
Uki | Reino Unido | Cultura | 2 | UKIAll |
Uki | Irlanda | Cultura | 2 | UKIAll |
Tabla 3: Tabel 1 y 2 fusionado usando Union-DAX | |||||
Región | País/Clusters | Categoría | AverageScores | UniqueKey | De |
Uki | todo | Cultura | 3.67 | UKIAll | Tabla 1 |
Uki | todo | Comunicación | 3 | UKIAll | Tabla 1 |
LATAM | todo | Cultura | 3.33 | LATAMAll | Tabla 1 |
LATAM | todo | Comunicación | 3 | LATAMAll | Tabla 1 |
MLEMEA | Benelux | Cultura | 3.67 | MLEMEABenelux | Tabla 1 |
MLEMEA | Benelux | Comunicación | 4 | MLEMEABenelux | Tabla 1 |
MLEMEA | Iberia | Cultura | 3.33 | MLEMEAIberia | Tabla 1 |
MLEMEA | Iberia | Comunicación | 2.5 | MLEMEAIberia | Tabla 1 |
MLEMEA | España | Cultura | 3 | MLEMEAIberia | Tabla2 |
MLEMEA | Portugal | Cultura | 2 | MLEMEAIberia | Tabla2 |
MLEMEA | Países Bajos | Cultura | 1 | MLEMEABenelux | Tabla2 |
MLEMEA | Bélgica | Cultura | 1 | MLEMEABenelux | Tabla2 |
LATAM | Brasil | Cultura | 3 | LATAMAll | Tabla2 |
LATAM | Colombia | Cultura | 2 | LATAMAll | Tabla2 |
LATAM | México | Cultura | 4 | LATAMAll | Tabla2 |
LATAM | Chile | Cultura | 2 | LATAMAll | Tabla2 |
Uki | Reino Unido | Cultura | 2 | UKIAll | Tabla2 |
Uki | Irlanda | Cultura | 2 | UKIAll | Tabla2 |
Muchas gracias de antemano.
Solved! Go to Solution.
Hola, @PS
De acuerdo con su descripción, desea obtener el promedio de la [AverageScores] a 2.56 que no incluyen "Irlanda", creo que puede lograr esto usando el filtro visual, puede seguir mis pasos:
También puede utilizar una medida para obtener el valor medio:
Average =
AVERAGEX(FILTER(ALLSELECTED('Table 3'),[Country/Clusters]<>"Ireland"),[AverageScores])
A continuación, haga clic en esta medida y establezca el formato de medida en "Número decimal" en la herramienta de medida, como esta:
Y puedes conseguir lo que quieras.
Puede descargar mi archivo pbix de prueba aquí
Saludos
Equipo de apoyo a la comunidad _Robert Qin
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola, @PS
De acuerdo con su descripción, desea obtener el promedio de la [AverageScores] a 2.56 que no incluyen "Irlanda", creo que puede lograr esto usando el filtro visual, puede seguir mis pasos:
También puede utilizar una medida para obtener el valor medio:
Average =
AVERAGEX(FILTER(ALLSELECTED('Table 3'),[Country/Clusters]<>"Ireland"),[AverageScores])
A continuación, haga clic en esta medida y establezca el formato de medida en "Número decimal" en la herramienta de medida, como esta:
Y puedes conseguir lo que quieras.
Puede descargar mi archivo pbix de prueba aquí
Saludos
Equipo de apoyo a la comunidad _Robert Qin
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@PS , ¿Cómo se muestra , En este caso no debe
Puede tener measure divide(Sum(Table[AverageScores]),Count(Table[AverageScores]))
Sólo tienes que comprobar en la interfaz de usuario cuántas filas muestra cuando el filtro para el Reino Unido y la cultura
Gracias por la respuesta.
Me está dando 2 cuando estoy filtrando Reino Unido & Cultura en lugar de 2.84.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |