Forum Discussion
help with dax calculate column
I need to create calculate column that add the last day rate if it is empty. I need that all date have rates .
Thanks !!!
date rate all rates
1/11/17 5
2/11/17
3/11/17
4/11/17 4
5/11/17
6/11/17 4.8
Hi yoav20007,
Why don't you do this in the query editor.
Insert a custom column with the following syntax:
All Rates = [Rate]
Then right click on the new column header and select fill down final result below:
Regards,
MFelix
9 Replies
- yoav20007
Helper II
how to replace 0 with earlier value?
test = IF(ISBLANK(sales[rate])=TRUE(),0,sales[rate])
- Zubair_Muhammad
Community Champion
Hi yoav20007
Try this calculated column
= VAR Daybefore = PREVIOUSDAY ( Table1[date] ) RETURN IF ( ISBLANK ( Table1[Rates] ), CALCULATE ( VALUES ( Table1[Rates] ), FILTER ( ALL ( Table1 ), Table1[date] = Daybefore ) ), Table1[Rates] )- yoav20007
Helper II
Thanks Zubair_Muhammad
But when i have more than 1 day blanks rates it's dosn't work.
I need to repeat the same rate
- Zubair_Muhammad
Community Champion
Hi yoav20007
Try this
= IF ( ISBLANK ( Table1[Rates] ), CALCULATE ( LASTNONBLANK ( Table1[Rates], Table1[Rates] ), FILTER ( Table1, Table1[date] < EARLIER ( Table1[date] ) ) ), Table1[Rates] )