Forum Discussion
Syndicate_Admin
3 years agoAdministrator
DAX
Hola equipo de la comunidad, Me enfrento a un problema con el gráfico de barras, he creado una medida cuando la uso en el gráfico de barras, todas las etiquetas de datos se muestran igual en las ...
Syndicate_Admin
3 years agoAdministrator
Creo que creas este visual por columna [Pack] en el eje X y [YoY Growth Rate] en el campo de valor.
Su problema debe ser causado por la función ALL(), debe agregar la columna [Pack] en el campo de filtro.
Por favor, pruebe el código como se muestra a continuación.
YOY Growth Rate =
VAR selectedyear =
SELECTEDVALUE ( Sunchips_MP[YEAR] )
VAR MAXPERIOD =
MAX ( Sunchips_MP[PERIOD] )
VAR CY =
CALCULATE (
SUM ( 'Sunchips_MP'[TOTAL OCCASIONS] ),
FILTER (
ALLEXCEPT ( Sunchips_MP, Sunchips_MP[Pack] ),
'Sunchips_MP'[YEAR] = SelectedYear
&& Sunchips_MP[PERIOD] <= MAXPERIOD
&& Sunchips_MP[BRAND MIX] = "SUNCHIPS"
)
)
VAR CurrentYear =
MAX ( Sunchips_MP[YEAR] )
VAR PreYear = CurrentYear - 1
VAR PY =
CALCULATE (
SUM ( 'Sunchips_MP'[TOTAL OCCASIONS] ),
FILTER (
ALLEXCEPT ( Sunchips_MP, Sunchips_MP[Pack] ),
'Sunchips_MP'[YEAR] = PreYear
&& Sunchips_MP[PERIOD] <= MAXPERIOD
&& Sunchips_MP[BRAND MIX] = "SUNCHIPS"
)
)
VAR YEAR_GROWTHRATE = ( CY - PY ) / PY
RETURN
YEAR_GROWTHRATE
Saludos
Rico Zhou
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.