Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
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
Solved! Go to Solution.
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
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsHi @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]
)
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
Hi @yoav20007
Try this
=
IF (
ISBLANK ( Table1[Rates] ),
CALCULATE (
LASTNONBLANK ( Table1[Rates], Table1[Rates] ),
FILTER ( Table1, Table1[date] < EARLIER ( Table1[date] ) )
),
Table1[Rates]
)
Thanks @Zubair_Muhammad
I try .
But it dosn't works. That's the result . the same number for all of them.
@yoav20007
Hmmm!!!! May be this one
=
IF (
ISBLANK ( Table1[Rates] ),
CALCULATE (
LASTNONBLANK ( Table1[Rates], Table1[Rates] ),
FILTER (
Table1,
Table1[date] < EARLIER ( Table1[date] )
&& Table1[date] > MIN ( Table1[date] )
)
),
Table1[Rates]
)
Thanks again @Zubair_Muhammad but ...
Almost 🙂
that's the result. after the first time it dosn't works.
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
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em Portuguêshow to replace 0 with earlier value?
test = IF(ISBLANK(sales[rate])=TRUE(),0,sales[rate])
The Power BI Data Visualization World Championships is back! It's time to submit your entry.
| User | Count |
|---|---|
| 47 | |
| 45 | |
| 33 | |
| 33 | |
| 30 |
| User | Count |
|---|---|
| 138 | |
| 118 | |
| 59 | |
| 58 | |
| 56 |