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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more

Reply
Siriwat_Lukin
Helper I
Helper I

How to use Lookupvalue in M Query from same table

Hello,

 

I am Siriwat, Beginner for M language of Power BI.

I want to create energy report from Electrical meter that accumulate data as below :

Siriwat_Lukin_0-1627457362406.png

 

and the data that i want in yellow column :

Siriwat_Lukin_1-1627457655281.png

 

I can solve it in DAX function by create column with lookupvalue(table : meter1,table : date,table: date+1) and meter2 also.

 

but i can't find solution with M Query in Transform data.

So if I want to use this function in M Query, How i will do ?

 

Thank in advance 🙏

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@Siriwat_Lukin , You have tp create a table,  duplicate or copy . Then create column with 

new date = Date -duration(1,0,0,0) ,

Merge both on the date and new date; then use the values from two table to create these columns

 

 

refer if needed

https://eriksvensen.wordpress.com/2019/02/28/powerquery-replicate-doing-an-excel-vlookup-in-m/

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

View solution in original post

7 REPLIES 7
Anonymous
Not applicable

hi,

 

       is the newmeter1 and new meter2 coming from another table ?.

 

Thanks,

Shanthakumar.

Hi,

 

No it's come from column meter1 and meter2. 

Example (meter1),

 

250 (from 02/01/2021) - 200 (from01/01/2021) = 50 (show in new meter1)

 

Thank you,

amitchandak
Super User
Super User

@Siriwat_Lukin , You have tp create a table,  duplicate or copy . Then create column with 

new date = Date -duration(1,0,0,0) ,

Merge both on the date and new date; then use the values from two table to create these columns

 

 

refer if needed

https://eriksvensen.wordpress.com/2019/02/28/powerquery-replicate-doing-an-excel-vlookup-in-m/

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Thank a lot, @amitchandak 

 

I can solved it.

Siriwat_Lukin_0-1627462276565.png

 

after that i will use minus for create column that i want

Anonymous
Not applicable

Hi,

 

  can you give the new date formula ?. I tried newdate= Date - duration(1,0,0,0). it is not working.

 

Thanks,

Shanthakumar.

@Anonymous ,

 

I found same your problem.

 

I solved by change data type of  column date to "Whole Number" and add column by custom by use formula >> date-1.

after that change data type back to "Date".

 

Thank you,

Anonymous
Not applicable

Hi,

 

       I used below one.

            Date.AddDays([Date],(-1))

Thanks,

Shanthakumar.

 

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.