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
Tengo una tabla como la siguiente:
Year Brand Notation
2019 Brand 1 10
2015 Brand 1 9
2019 Brand 1 8
2019 Brand 2 10
2016 Brand 2 9
2019 Brand 2 7
2019 Brand 2 8
2019 Brand 3 8
2015 Brand 3 9
2019 Brand 3 10
2019 Brand 3 7
2016 Brand 1 4
2017 Brand 1 7
2018 Brand 1 6
2019 Brand 3 1
Necesito hacer un gráfico de líneas con el año en X y el promedio en Y.
Una línea para cada marca.
Eso es lo que puedo hacer. Lo que no puedo hacer, es agregar una línea "Promedio de todas las marcas" para cada año.
No puedo averiguar cómo.
Así:
Solved! Go to Solution.
No @clem312 ,
Lo siento por mi negligencia. Por favor, compruebe mi nuevo archivo adjunto.
1.Creo una nueva tabla separada como
Table 2 = CROSSJOIN( UNION( VALUES('Table'[Brand]), {"Average"}), VALUES('Table'[Year]))
2.A continuación, cree la medida
Measure = IF(MAX('Table 2'[Brand])="Average", CALCULATE(SUM('Table'[Notation]) / DISTINCTCOUNT('Table'[Brand]),FILTER('Table','Table'[Year]=MAX('Table 2'[Year]))) , CALCULATE(SUM('Table'[Notation]),FILTER('Table','Table'[Brand]=MAX('Table 2'[Brand]) && 'Table'[Year]=MAX('Table 2'[Year]) )))
Saludos
Esteban Tao
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No @clem312 ,
Puede crear una tabla como
Hay una relación entre la nueva tabla y la tabla principal.
Measure = IF(MAX('Table (2)'[Brand])="Average of all brands",CALCULATE(AVERAGE('Table'[Notation]),ALLEXCEPT('Table','Table'[Year])),SUM('Table'[Notation]))
Saludos
Esteban Tao
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
hola
En una tabla simple, por favor muestre el resultado esperado. Una vez que obtenemos el resultado en una tabla, podemos construir cualquier objeto visual.
No es tan simple. Tiene varios valores por marca y año, por lo que deberá definir lo que quiere decir con "Promedio". En el ejemplo siguiente se utiliza ALLEXCEPT y se calcula el promedio de todos los valores por año. Esto puede o no ser lo que pretendía.
Avg = CALCULATE(AVERAGE('Avg'[Notation]),ALLEXCEPT('Avg','Avg'[Year]))
Si necesita un gráfico de líneas para todos los valores, puede combinar tablas (si las columnas calculadas están bien) o necesita crear medidas separadas para las marcas más una para el promedio.
Hay @lbendlin,
Gracias por su respuesta.
El promedio solicitado es la suma del promedio de cada marca dividido por el número de marca. Para que tengamos un promedio de la industria para cada año.
Saludos
clemente
No @clem312 ,
Lo siento por mi negligencia. Por favor, compruebe mi nuevo archivo adjunto.
1.Creo una nueva tabla separada como
Table 2 = CROSSJOIN( UNION( VALUES('Table'[Brand]), {"Average"}), VALUES('Table'[Year]))
2.A continuación, cree la medida
Measure = IF(MAX('Table 2'[Brand])="Average", CALCULATE(SUM('Table'[Notation]) / DISTINCTCOUNT('Table'[Brand]),FILTER('Table','Table'[Year]=MAX('Table 2'[Year]))) , CALCULATE(SUM('Table'[Notation]),FILTER('Table','Table'[Brand]=MAX('Table 2'[Brand]) && 'Table'[Year]=MAX('Table 2'[Year]) )))
Saludos
Esteban Tao
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
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 | |
1 | |
1 | |
1 | |
1 |