cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Two34
Frequent Visitor

Replace blank values with the value of the row above

Hi,

 

I  have a calendar table with exchange rates and I want to populate the blanks with the last non null value;

for 6-th, 7-th of January the value should be 4.6365

for 13-th, 14-th of January the value should be 4.6377.

and so on........

Many Thanks

PS: I need to do this in Power BI not in Power Query

 

 Calendar.png

1 ACCEPTED SOLUTION
Greg_Deckler
Super User
Super User

Well, you will have to do this in a column or measure then.

 

Column = 
VAR __table = FILTER(ALL('Table1'),[Date]<=EARLIER([Date]) && NOT(ISBLANK([ENR])))
VAR __max = MAXX(__table,[Date])
RETURN
MAXX(FILTER(__table,[Date]=__max),[ENR])

@ me in replies or I'll lose your thread!!!
Check out my External Tool for Power BI Desktop!
Microsoft Hates Greg's Quick Measures
Check out my latest book!

View solution in original post

3 REPLIES 3
alena2k
Resolver II
Resolver II

Try to use Measure:

BNR M = CALCULATE(LASTNONBLANK(Table1[BNR], Table1[BNR]), FILTER(ALL(Table1), Table1[Date] <= MAX(Table1[Date])))

Two34
Frequent Visitor

Thanks again 

Greg_Deckler
Super User
Super User

Well, you will have to do this in a column or measure then.

 

Column = 
VAR __table = FILTER(ALL('Table1'),[Date]<=EARLIER([Date]) && NOT(ISBLANK([ENR])))
VAR __max = MAXX(__table,[Date])
RETURN
MAXX(FILTER(__table,[Date]=__max),[ENR])

@ me in replies or I'll lose your thread!!!
Check out my External Tool for Power BI Desktop!
Microsoft Hates Greg's Quick Measures
Check out my latest book!

View solution in original post

Helpful resources

Announcements
PBI_User Group Leader_768x460.jpg

Manage your user group events

Check out the News & Announcements to learn more.

Welcome Super Users.jpg

Super User Season 2

Congratulations, the new Super User Season 2 for 2021 has started!

Community Connections 768x460.jpg

Community & How To Videos

Check out the new Power Platform Community Connections gallery!