cuadrado
Estimado Power BI’ler,
Soy bastante nuevo en Power BI y lucho con el siguiente problema:
Mi objetivo es construir una Matriz BCG (Boston Consulting Group) en Power BI que muestre la combinación de cuota de mercado relativa y tasa de crecimiento interanual de diferentes proveedores para años seleccionados en un diagrama de dispersión XY (cada una de estas combinaciones por proveedor está representada por un punto coloreado por año).
El resultado final debería verse así (sin embargo, es posible que no se pueda conectar los diferentes puntos para los diferentes años con una línea):
Para lograr esto, necesito obtener los siguientes datos (muestra):
Hasta ahora, logré calcular el tasa de crecimiento interanual y el cuota de mercado absoluta con DAX. Año, Proveedor y Volumen provienen directamente de mi tabla de datos.
Con lo que estoy luchando es con el cálculo de la cuota de mercado relativa.
El cuota de mercado relativa debe calcularse para un año determinado y se define como:
participación de mercado relativa = participación de mercado absoluta del proveedor / participación de mercado absoluta del competidor más grande
Por ejemplo, al mirar el año 2018:
Cuota de mercado relativa del proveedor A = 0,21 / 0,42 = 0,5
Cuota de mercado relativa del proveedor B = 0,42 / 0,37 = 1,14
Cuota de mercado relativa del proveedor C = 0,37 / 0,42 = 0,88
Por lo tanto, creo que necesito 2 variables:
- variable 1: más alto cuota de mercado absoluta para el año dado
- variable 2: segundo más alto cuota de mercado absoluta para el año dado
Después, tengo que comprobar si el cuota de mercado absoluta de un proveedor es igual variable 1 y si es así, dividirlo cuota de mercado absoluta por variable 2, de lo contrario por variable 1
Realmente agradecería si alguien pudiera ayudarme a encontrar una solución sobre cómo obtener la participación de mercado relativa de cada proveedor para un año determinado.
¡Muchas gracias a todos de antemano!
cuadrado
greg_deckler
Consulte esta publicación sobre cómo obtener una respuesta rápida a su pregunta: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490
Dicho esto, parece un problema de agregación de medidas. Vea mi artículo de blog sobre eso aquí: https://community.powerbi.com/t5/Community-Blog/Design-Pattern-Groups-and-Super-Groups/ba-p/138149
cuadrado
En respuesta a greg_deckler
Estimado Greg,
Muchas gracias por tu respuesta y tus sugerencias.
Después de haber leído su artículo «Cómo obtener una respuesta rápida a su pregunta» (¡gracias por la pista!), deme una oportunidad y permítame reformular mi problema/pregunta:
Mi modelo de datos contiene 1 tabla (llamada BCG) con 3 columnas (Año, Proveedor, Volumen) con este aspecto:
Año |
Proveedor |
Volumen |
01.01.2017 |
A |
50 |
01.01.2017 |
A |
50 |
01.01.2017 |
B |
200 |
01.01.2017 |
C |
100 |
01.01.2017 |
C |
200 |
01.01.2018 |
A |
190 |
01.01.2018 |
A |
10 |
01.01.2018 |
B |
400 |
01.01.2018 |
C |
300 |
01.01.2018 |
C |
50 |
01.01.2019 |
A |
330 |
01.01.2019 |
B |
220 |
01.01.2019 |
B |
220 |
01.01.2019 |
C |
250 |
01.01.2019 |
C |
250 |
Mi objetivo es generar una tabla que se vea así (y luego transferir los valores de esta tabla a un XY-Scatter_Plot):
Año |
Proveedor |
Volumen |
Tasa de crecimiento año tras año |
Cuota de mercado absoluta |
Cuota de mercado relativa |
2017 |
A |
100 |
0% |
17% |
33% |
2017 |
B |
200 |
0% |
33% |
67% |
2017 |
C |
300 |
0% |
50% |
150% |
2018 |
A |
200 |
100% |
21% |
50% |
2018 |
B |
400 |
100% |
42% |
114% |
2018 |
C |
350 |
17% |
37% |
88% |
2019 |
A |
330 |
sesenta y cinco% |
26% |
66% |
2019 |
B |
440 |
10% |
35% |
88% |
2019 |
C |
500 |
43% |
39% |
114% |
Los valores para Año, Proveedor y Volumen vienen directamente de mi tabla BCG.
Los valores para Tasa de crecimiento año tras año y Cuota de mercado absoluta se calculan con la ayuda de las siguientes medidas:
Total Volume = SUM(BCG[Volume])
Total Volume LY = CALCULATE([Total Volume];PREVIOUSYEAR(BCG[Year].[Date]))
Year On Year Growth Rate = DIVIDE([Total Volume]-[Total Volume LY];[Total Volume LY];0)
Absolute Market Share = DIVIDE(SUM(BCG[Volume]);CALCULATE(SUM(BCG[Volume]);ALLSELECTED(BCG[Supplier])))
Con lo que estoy luchando es con el cálculo de la Cuota de mercado relativa.
El rCuota de mercado elativa debe calcularse para un año determinado y se define como:
Cuota de mercado relativa = Cuota de mercado absoluta del proveedor/Cuota de mercado absoluta del competidor más grande
Por ejemplo, al mirar el año 2018:
Cuota de mercado relativa del proveedor A = 0,21 / 0,42 = 50%
Cuota de mercado relativa del proveedor B = 0,42 / 0,37 = 114%
Cuota de mercado relativa del proveedor C = 0,37 / 0,42 = 88%
Observé el problema de agregación de medidas que publicaste:
https://community.powerbi.com/t5/Community-Blog/Design-Pattern-Groups-and-Super-Groups/ba-p/138149
Va en la misma dirección que mi problema, sin embargo, la solución parece funcionar con varias tablas y TABLA RELACIONADA. En mi caso, solo tengo una tabla y, por lo tanto, me cuesta implementar esta solución a mi problema.
Por lo tanto, cualquier sugerencia sobre cómo calcular el Cuota de mercado relativa son muy apreciados!
¡Gracias a todos!
cuadrado
Anónimo
En respuesta a cuadrado
Hola SQ, gracias por publicar esta consulta aquí. Estoy buscando la misma solución en la que quiero crear una matriz BCG en Power BI y calcular la participación de mercado relativa. Por favor, hágamelo saber si tiene la solución a este problema. Mi consulta es un poco urgente, agradecería mucho su respuesta. Saludos