Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hello,
In a Clustered Column Chart I use following
Axis: Month Abreviation
Legend: Year
Values: CUMULATED AMOUNT
CUMULATED AMOUNT is a Measure:
In a Line Chart I use following
Axis: Month Abreviation
Legend: Year
Values: CUMULATED KPI
CUMULATED KPI is a Measure:
Shared axis: Month Abreviation
Column series: Year
Column values: CUMULATED AMOUNT
Line values: CUMULATED KPI
I get this:
where I should expect this:
How is this possible? How can I get the expected result?
Thanks
R.W.
Solved! Go to Solution.
Thanks @Anonymous,
ndeed that's what I have done for both the values as the KPIs
CUMULATED AMOUNT 2019 = CALCULATE ( SUM ( 'F_AMOUNTS'[AMOUNT] ); FILTER ( ALL ( F_AMOUNTS );
MONTH ( 'F_AMOUNTS'[MONTH] ) <= MONTH ( MAX ( 'F_AMOUNTS'[MONTH] ) ) && YEAR ('F_AMOUNTS'[MONTH] ) = 2019 && 'F_AMOUNTS'[GROUP] IN DISTINCT ( 'F_AMOUNTS'[GROUP] )))
CUMULATED AMOUNT 2020 = CALCULATE ( SUM ( 'F_AMOUNTS'[AMOUNT] ); FILTER ( ALL ( F_AMOUNTS );
MONTH ( 'F_AMOUNTS'[MONTH] ) <= MONTH ( MAX ( 'F_AMOUNTS'[MONTH] ) ) && YEAR ('F_AMOUNTS'[MONTH] ) = 2020 && 'F_AMOUNTS'[GROUP] IN DISTINCT ( 'F_AMOUNTS'[GROUP] )))
CUMULATED KPI 2019 = CALCULATE ( SUM ( 'F_AMOUNTS'[KPI Month] ); FILTER ( ALL ( F_AMOUNTS );
MONTH ( 'F_AMOUNTS'[MONTH] ) <= MONTH ( MAX ( 'F_AMOUNTS'[MONTH] ) ) && YEAR ('F_AMOUNTS'[MONTH] ) = 2019 && 'F_AMOUNTS'[GROUP] IN DISTINCT ( 'F_AMOUNTS'[GROUP] )))
CUMULATED KPI 2020 = CALCULATE ( SUM ( 'F_AMOUNTS'[KPI Month] ); FILTER ( ALL ( F_AMOUNTS );
MONTH ( 'F_AMOUNTS'[MONTH] ) <= MONTH ( MAX ( 'F_AMOUNTS'[MONTH] ) ) && YEAR ('F_AMOUNTS'[MONTH] ) = 2020 && 'F_AMOUNTS'[GROUP] IN DISTINCT ( 'F_AMOUNTS'[GROUP] )))
I removed the Column Series on Year
R.W.
Hi @Anonymous,
Based on the test, I found the field that you used in 'columns series' not filter and interact with the fields you use in 'line values'. So your measure expression with filters with the current year group not works and it displays the summary value instead.
For your scenario, I'd like to suggest you write multiple measures and use on 'line values' field.
Regards,
Xiaoxin Sheng
Thanks @Anonymous,
ndeed that's what I have done for both the values as the KPIs
CUMULATED AMOUNT 2019 = CALCULATE ( SUM ( 'F_AMOUNTS'[AMOUNT] ); FILTER ( ALL ( F_AMOUNTS );
MONTH ( 'F_AMOUNTS'[MONTH] ) <= MONTH ( MAX ( 'F_AMOUNTS'[MONTH] ) ) && YEAR ('F_AMOUNTS'[MONTH] ) = 2019 && 'F_AMOUNTS'[GROUP] IN DISTINCT ( 'F_AMOUNTS'[GROUP] )))
CUMULATED AMOUNT 2020 = CALCULATE ( SUM ( 'F_AMOUNTS'[AMOUNT] ); FILTER ( ALL ( F_AMOUNTS );
MONTH ( 'F_AMOUNTS'[MONTH] ) <= MONTH ( MAX ( 'F_AMOUNTS'[MONTH] ) ) && YEAR ('F_AMOUNTS'[MONTH] ) = 2020 && 'F_AMOUNTS'[GROUP] IN DISTINCT ( 'F_AMOUNTS'[GROUP] )))
CUMULATED KPI 2019 = CALCULATE ( SUM ( 'F_AMOUNTS'[KPI Month] ); FILTER ( ALL ( F_AMOUNTS );
MONTH ( 'F_AMOUNTS'[MONTH] ) <= MONTH ( MAX ( 'F_AMOUNTS'[MONTH] ) ) && YEAR ('F_AMOUNTS'[MONTH] ) = 2019 && 'F_AMOUNTS'[GROUP] IN DISTINCT ( 'F_AMOUNTS'[GROUP] )))
CUMULATED KPI 2020 = CALCULATE ( SUM ( 'F_AMOUNTS'[KPI Month] ); FILTER ( ALL ( F_AMOUNTS );
MONTH ( 'F_AMOUNTS'[MONTH] ) <= MONTH ( MAX ( 'F_AMOUNTS'[MONTH] ) ) && YEAR ('F_AMOUNTS'[MONTH] ) = 2020 && 'F_AMOUNTS'[GROUP] IN DISTINCT ( 'F_AMOUNTS'[GROUP] )))
I removed the Column Series on Year
R.W.
@Anonymous , As of now clustered line visual does not split line based on legend. Means you will get only one line
You can create an idea - https://ideas.powerbi.com/ideas/
or check for any custom visual - https://appsource.microsoft.com/en-us/marketplace/apps?product=power-bi-visuals
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 98 | |
| 72 | |
| 50 | |
| 50 | |
| 44 |