Anónimo
Tengo una jerarquía geográfica, digamos
City > Borough > Neighborhood
He creado una medida que funciona en cualquiera de los niveles, digamos
Market Share = DIVIDE([Subscriptors], [Universe], BLANK())
y donde tanto'[Subscriptores]’como'[Universe]’ sumen sus partes en función de la relación jerárquica.
Luego clasificó las ciudades con una nueva columna de agrupación, diga ‘Ciudades[cluster]’ .
Así que quiero calcular algo similar a:
Target Share = CALCULATE( MAX([Market Share]),
FILTER(Cities, [cluster] = MAX([cluster])))
Es decir, la cuota máxima de mercado, entre las ciudades con la misma agrupación.
Todavía me faltan dos piezas del rompecabezas:
i) Informar a Power BI de que quiero considerar las cuotas de mercado a nivel de ciudad.
ii) Sólo teniendo en cuenta aquellas ciudades que pertenecen a ese mismo grupo.
Un enfoque que el elemento fijo (i) es el siguiente en los formatos de medida rápida de la siguiente manera:
Target Share = MAXX( KEEPFILTERS( VALUES( Cities[each_city])),
CALCULATE([Market Share]))
Sin embargo, no pude averiguar dónde incluir la condición de que el ‘Grupos de ciudades’ sea el mismo.
Espero que esto tenga sentido, y gracias por comprobarlo.
Salud de México.
Anónimo
En respuesta a mahoneypat
Gracias por su respuesta.
Mientras que la fórmula sugerida no se imita, y se prueban diferentes combinaciones de las anteriores para llegar a lo siguiente:
Target Share = MAXX(
ALLEXCEPT(Cities, Cities[cluster]),
[Market Share])
¡Gracias!
mahoneypat
dado que [Compartir destino] es una medida, no es necesario envolverla en CALCULAR en la medida [Target Share] MAXX. Tampoco debería necesitar los KEEPFILTERS alrededor de los VALORES. En cualquier caso, aquí hay una manera de obtener el MAXX de las ciudades dentro de un clúster común.
Clúster MAXX : CALCULAR(MAXX(TODAS(Ciudades[City]), [Market Share]), VALORES(Ciudades[Cluster]))
Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.
saludos
palmadita
Anónimo
En respuesta a mahoneypat
Gracias por su respuesta.
Mientras que la fórmula sugerida no se imita, y se prueban diferentes combinaciones de las anteriores para llegar a lo siguiente:
Target Share = MAXX(
ALLEXCEPT(Cities, Cities[cluster]),
[Market Share])
¡Gracias!