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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Ethanhunt123
Helper IV
Helper IV

LINESTX with slicer

Hello, 

 

I am trying to calculate trends using slope and intercept 

 

I am using the following DAX, which is functioning well. However, the issue arises when I have a slicer on the order date. I want the dataset for the query below to also get filtered for that date range when a user applies a start and end date filter on the order date slicer

Revenue trend = VAR line =

LINESTX (
ALL('Sales order line fact'[Order date] ),
[Total revenue trend],
'Sales order line fact'[Order date]
)
VAR slope = SELECTCOLUMNS ( line, [Slope1] )
VAR intercept = SELECTCOLUMNS ( line, [Intercept] )
VAR x = SELECTEDVALUE ( 'Sales order line fact'[Order date] )
VAR y = x * slope + intercept
RETURN y

1 ACCEPTED SOLUTION
BeaBF
Memorable Member
Memorable Member

@Ethanhunt123 Hi! Try with:

Revenue trend =
VAR line =
LINESTX (
ALLSELECTED('Sales order line fact'[Order date]), -- This respects the slicer
[Total revenue trend],
'Sales order line fact'[Order date]
)
VAR slope = SELECTCOLUMNS(line, [Slope1])
VAR intercept = SELECTCOLUMNS(line, [Intercept])
VAR x = SELECTEDVALUE('Sales order line fact'[Order date])
VAR y = x * slope + intercept
RETURN y

 

BBF

View solution in original post

4 REPLIES 4
Ethanhunt123
Helper IV
Helper IV

I was doing something incorrectly. Your solution worked perfectly. Thank you so much!  🙂 

 

BeaBF
Memorable Member
Memorable Member

@Ethanhunt123 Hi! Try with:

Revenue trend =
VAR line =
LINESTX (
ALLSELECTED('Sales order line fact'[Order date]), -- This respects the slicer
[Total revenue trend],
'Sales order line fact'[Order date]
)
VAR slope = SELECTCOLUMNS(line, [Slope1])
VAR intercept = SELECTCOLUMNS(line, [Intercept])
VAR x = SELECTEDVALUE('Sales order line fact'[Order date])
VAR y = x * slope + intercept
RETURN y

 

BBF

I have tried this but I don't think so this is working see below 

 

Data without the filter on date 

 

Ethanhunt123_0-1725523081733.png

Data with the filter on the date  - From Jan 1 till Sept

Values are the same as above. My assumption is if I am changing dataset then values should also get change

Ethanhunt123_1-1725523145454.png

 

@Ethanhunt123 Can you share the pbix?

 

BBF

Helpful resources

Announcements
Sept PBI Carousel

Power BI Monthly Update - September 2024

Check out the September 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

Find out what's new and trending in the Fabric Community.