Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

July 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more

Reply
Anonymous
Not applicable

Line Chart DAX

Hello,

I'm once again stumped, trying to achieve what I think should be a basic result. I am trying to get a line chart to extend beyond the max date for which I have data, displaying the a flat line that reflects the final data point all the way to the max date set in the x-axis. See screen shot below. My grey line chart ends on the last "Update Date" to the repeating table query with a SUM of 124 story points. I'm trying to get that line to extend with the 124 value to the end of the date range (in this case 1/11/23). Any DAX suggestions to achieve this would be much appreciated!

Here is the basic measure I'm using fro the current stepped grey line:

 

Estimated Story Points2(hist) =
SUM(stg_jira_product_team_stories_hist[Story Points])



Benx_1-1672255974219.png

Here is the query the measure references. This table is related to a Date table using the "Update Date" field.

Benx_2-1672256609294.png

 

Thank you!

2 REPLIES 2
v-xiaosun-msft
Community Support
Community Support

Hi @Anonymous ,

 

According to your description, I made the sample and please follow theses steps.

Sample data:  ("Table")

vxiaosunmsft_1-1672298973854.png

Firstly, create a new table to return the max date of "Updated Date".

Table 2 = ADDCOLUMNS('DATE',"1",MAX('Table'[updated date]))

Then create a calculated column to return the dates of x-axis which is later than the max date of "Updated Date".

Column = IF('Table 2'[Date]>='Table 2'[1],'Table 2'[Date])

We will get the "Table2" as below.

vxiaosunmsft_2-1672299191968.png

Then in "Table", create two measures.

Measure 3 = 
CALCULATE(SUM('Table'[points]),FILTER(ALL('DATE'[Date]),'DATE'[Date]>=MAX('Table 2'[1])))
Measure 4 = 
CALCULATE('Table'[Measure 3],FILTER('Table 2',MAX('DATE'[Date])='Table 2'[Column]))

Put measure 4 onto the line chart, you will get the expected output.

vxiaosunmsft_3-1672299327514.png

 

Best Regards,
Community Support Team _ xiaosun

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Anonymous
Not applicable

@v-xiaosun-msft, Thank you so much for providing a solution!  I believe I have replicated your solution using my sources.  

Step 1:

Table 2 = ADDCOLUMNS('Dates',"1",MAX(stg_jira_product_team_stories_hist[Update Date]))


Step 2:

Measure 3 =
CALCULATE(SUM(stg_jira_product_team_stories_hist[Story Points]),FILTER(ALL('Dates'[Date]),'Dates'[Date]>=MAX('Table 2'[1])))
 
Step 3:
Measure 4 =
CALCULATE([Measure 3],FILTER('Table 2',MAX('Dates'[Date])='Table 2'[2]))

As you can see below, I'm getting a different result. For reasons I don't understand, Measure 4 is producing the SUM (total) of all Story Points from all days prior to today, and then the current total for dates => today. Can you see anything in the DAX that is causing this?

Benx_0-1672769247305.png

 

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

60 days of Data Days Carousel

Data Days 2026

Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.