Forum Discussion
Anonymous
4 years agoNot applicable
Comparing open and close on different dates
Hi all, I'm wondering if anyone can help with something I'm trying to find a solution for. I'm trying to find the difference between the value of ‘open’ on the date 02/01/2014 with the value ...
- 4 years ago
In this case I would create a calculated table as your criteria are fixed and don't need to be affected by slicers.
Comparison Table = GENERATE( VALUES( 'Stock'[symbol]), var symbol = 'Stock'[Symbol] var openPrice = LOOKUPVALUE( 'Stock'[open], 'Stock'[Symbol], symbol, 'Stock'[Date], DATE(2014,1,2)) var closePrice = LOOKUPVALUE( 'Stock'[close], 'Stock'[Symbol], symbol, 'Stock'[Date], DATE(2017,11,29)) return ROW( "Open", openPrice, "Close", closePrice, "Diff", closePrice - openPrice) )You can then use this new table in visuals or in calculations
Anonymous
4 years agoNot applicable
Thanks, will give this a try now.
On a seperate note, another user has given the following, which provides a different result from the one you've provided;
Difference =
VAR OpenDate =
DATE ( 2014, 2, 1 )
VAR CloseDate =
DATE ( 2017, 12, 29 )
VAR OpenValue =
CALCULATE ( SUM ( Table[open] ), Table[Date] = OpenDate )
VAR CloseValue =
CALCULATE ( SUM ( Table[close] ), Table[Date] = CloseDate )
RETURN
CloseValue - OpenValue
Do you have any idea as to why they would be providing different results?