Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Tengo columna de ventas con columna de fecha (2019Q1,2019Q2,2019Q3,2019Q4,2020 Q1)
Aquí en el gráfico de la tabla necesito mostrar el porcentaje de cambio de QoQ sobre la base del año como para ex:
2019Q1 % será (2020Q1/ 2019Q1)-1
2019Q2 % será (2020Q1/2019q2)-1
2019Q3 % será (2020q1/20219q3)-1
Por favor, ayúdame a lograr esto
Solved! Go to Solution.
Hola @BhavyaM ,
Yo creo una muestra simple. Por favor, consulte para que lo pruebe.
Calendar =
ADDCOLUMNS (
CALENDAR ( MIN ( 'Table'[Date] ), MAX ( 'Table'[Date] ) ),
"Year", YEAR ( [Date] ),
"Qtr", QUARTER ( [Date] )
)
% =
VAR MaxYear =
MAX ( 'Calendar'[Year] )
VAR MaxQtr =
CALCULATE (
MAX ( 'Table'[Qtr] ),
FILTER ( ALLSELECTED ( 'Table' ), 'Table'[Year] = MaxYear )
)
VAR ThisQtr =
CALCULATE (
SUM ( 'Table'[Sales] ),
FILTER ( ALL ( 'Table' ), 'Table'[Qtr] = MaxQtr && 'Table'[Year] = MaxYear )
)
VAR LastQtr =
CALCULATE (
SUM ( 'Table'[Sales] ),
FILTER ( 'Table', 'Table'[Year] = MaxYear - 1 )
)
RETURN
DIVIDE ( ThisQtr - LastQtr, LastQtr )
Para obtener más información, consulte el archivo adjunto.
Hola @BhavyaM ,
Yo creo una muestra simple. Por favor, consulte para que lo pruebe.
Calendar =
ADDCOLUMNS (
CALENDAR ( MIN ( 'Table'[Date] ), MAX ( 'Table'[Date] ) ),
"Year", YEAR ( [Date] ),
"Qtr", QUARTER ( [Date] )
)
% =
VAR MaxYear =
MAX ( 'Calendar'[Year] )
VAR MaxQtr =
CALCULATE (
MAX ( 'Table'[Qtr] ),
FILTER ( ALLSELECTED ( 'Table' ), 'Table'[Year] = MaxYear )
)
VAR ThisQtr =
CALCULATE (
SUM ( 'Table'[Sales] ),
FILTER ( ALL ( 'Table' ), 'Table'[Qtr] = MaxQtr && 'Table'[Year] = MaxYear )
)
VAR LastQtr =
CALCULATE (
SUM ( 'Table'[Sales] ),
FILTER ( 'Table', 'Table'[Year] = MaxYear - 1 )
)
RETURN
DIVIDE ( ThisQtr - LastQtr, LastQtr )
Para obtener más información, consulte el archivo adjunto.
¿Tiene una tabla Date en su modelo? Si es así, puede crear una columna que tenga la misma sintaxis YearQuarter y tener una relación con la columna YearQuarter existente, y podría usar Time Intelligence DAX para calcular. De lo contrario, podría agregar una columna en el editor de consultas (o con DAX como columna calculada) que tenga la última fecha de cada trimestre. A continuación, puede escribir expresiones DAX con variables para obtener el valor actual y el valor del trimestre anterior, y realizar un cálculo para obtener el cambio de QoQ.
Si no está familiarizado con cómo hacerlo, puede publicar algunos datos de muestra/mock y es probable que la comunidad responda con la fórmula exacta que necesita.
Si esto funciona para usted, por favor márquelo como solución. Los felicitaciones también son apreciados. Por favor, avísame si no.
saludos
palmadita
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.