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. Necesito ayuda para construir una mesa con valores de mercado compartido.
Así que, imagínate que tengo esta mesa:
Año-mes | marca | valor |
21 de enero | A | 45 |
21 de enero | B | 35 |
21 de enero | A | 76 |
21 de enero | C | 465 |
21 de enero | B | 4564 |
21 de febrero | B | 363 |
21 de febrero | B | 4646 |
21 de febrero | C | 564 |
21 de febrero | C | 6456 |
21 de febrero | A | 346 |
Mar'21 | C | 36345 |
Mar'21 | A | 363 |
Mar'21 | B | 6546 |
Mar'21 | C | 3456 |
Mar'21 | A | 353 |
Y quiero calcular el mercado compartido de cada marca en cada mes.
El resultado final tiene que ser algo como esto:
Año-mes | marca | valor |
21 de enero | A | 0.023336548 |
21 de enero | B | 0.886981678 |
21 de enero | C | 0.089681774 |
21 de febrero | A | 0.027959596 |
21 de febrero | B | 0.404767677 |
21 de febrero | C | 0.567272727 |
Mar'21 | A | 0.01521365 |
Mar'21 | B | 0.139090156 |
Mar'21 | C | 0.845696194 |
Para obtener estos valores, calculé sobre Excel como se puede ver en esta imagen aquí. La tabla final es la de círculo rojo. Y también puse las fórmulas que usé.
Esto es para tener una tabla con los valores para construir un gráfico de líneas. Traté de poner los vields y usar "Porcentaje de Gran Total" con mis valores reales, y no estaba funcionando.
¡Espero que puedas ayudarme!
Solved! Go to Solution.
Allí, @GoncaloCare
Por favor, compruebe la siguiente imagen y el enlace del archivo pbix de ejemplo abajo.
Porcentaje por mes =
IF (
ISFILTERED ( 'Calendario'[Año-Mes]),
DIVIDE (
SUM ( Datos[Valor]),
CALCULATE ( SUMA ( Datos[Valor] ), ALLSELECTED ( Marcas[Marca] ) )
)
)
https://www.dropbox.com/s/czwzog2rny4zypo/goncalocarre.pbix?dl=0
Hola, mi nombre es Jihwan Kim.
Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.
Allí, @GoncaloCare
Por favor, compruebe la siguiente imagen y el enlace del archivo pbix de ejemplo abajo.
Porcentaje por mes =
IF (
ISFILTERED ( 'Calendario'[Año-Mes]),
DIVIDE (
SUM ( Datos[Valor]),
CALCULATE ( SUMA ( Datos[Valor] ), ALLSELECTED ( Marcas[Marca] ) )
)
)
https://www.dropbox.com/s/czwzog2rny4zypo/goncalocarre.pbix?dl=0
Hola, mi nombre es Jihwan Kim.
Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.
Hola de nuevo @Jihwan_Kim !
¡Así que está funcionando muy bien!
Tengo una pregunta. En el gráfico de líneas, tengo 188 marcas, pero sólo como 30/50 están mostrando. ¿Sabes por qué está pasando eso? ¿Es una limitación?
¡gracias!
Allí, @GoncaloCare
Gracias por sus comentarios.
No estoy seguro de cómo es la limitación de mostrar cuántas categorías (o leyendas) en un gráfico de líneas.
También a veces me enfrento a una situación similar a la que acabas de describir.
Sin embargo, si veo más de 20 líneas en un gráfico de líneas, no creo que cree que cree valores o perspectivas para los lectores. O, tal vez puede intentar seleccionar otras visualizaciones, como un gráfico de dispersión, por ejemplo, si necesita mostrar más de 20 ~ 30 categorías.
Gracias.
Muchas gracias otra vez. Lamentablemente, no muestra todas las marcas. ¿Conoces alguna forma de agrupar marcas? Por ejemplo, en la tabla que he proporcionado, agrupar A y C al grupo "Otro".
¿Es posible?
¡gracias!
Saludos.
Allí, @GoncaloCare
Gracias por sus comentarios.
Si solo desea agrupar esos dos, simplemente puede crear una tabla de jerarquía.
¿O quieres agrupar dinámicamente? Por ejemplo, por debajo del 50% va a "Otros", ¿y muestra el resto? Esto también es factible si usted tiene una regla sobre cómo agrupar esos.
Si está bien con usted, comparta el enlace de su archivo pbix de ejemplo aquí, y dé instrucciones sobre cómo agrupar. Entonces puedo tratar de investigarlo para encontrar una solución más precisa.
Gracias.
Gracias de nuevo por su ayuda!
Me encantaría que fuera posible agruparse dinámicamente. Como, si está por encima del 1% de EM, agrupa a "Otros.
Estoy enviando los datos sin procesar (cambié los nombres de las marcas).
Aquí está el enlace https://www.dropbox.com/s/jk3wnttwec8jevn/testeee.pbix?dl=0
Allí, @GoncaloCare
No estoy seguro de si entendí su pregunta correctamente.
Asumo que quieres agrupar menos del 1% en Otros, ¿verdad?
Por favor, compruebe el enlace a continuación.
Compruebe también la tabla de marcas -> creé "Otros" como número de índice 128.
https://www.dropbox.com/s/ox56wrttiyyzb2w/testeee.pbix?dl=0
¡Eres increíble! Muchas gracias, ¡esto es perfecto! ¡Realmente me ayudaste!
¡Felicitaciones por ti!
¡Saludos!
Gracias de nuevo por su ayuda!
Me encantaría que fuera posible agruparse dinámicamente. Como, si está por encima del 1% de EM, agrupa a "Otros.
Estoy enviando los datos sin procesar (cambié los nombres de las marcas). ¡Aquí lo tengo!
¡hola! ¡Seguro que probaré tu solución! Voy a responder de nuevo Si necesito ayuda! ¡Muchas gracias!
@GoncaloCare , Pruebe una medida como
divide(sum(Table[Value]), calculate(sum(Table[Value]), filter(allselected(Table),Table[Year-Month] = max(Table[Year-Month])))))
o
divide(sum(Table[Value]), calculate(sum(Table[Value]), removefilters(Table[Brand])))
¡hola! ¡Muchas gracias! Intentaré esa solución, y si necesito ayuda, responderé de nuevo. ¡gracias!
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 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |