Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
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 :
and the data that i want in yellow column :
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 🙏
Solved! Go to Solution.
@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/
 
					
				
		
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,
@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/
Thank a lot, @amitchandak
I can solved it.
after that i will use minus for create column that i want
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,
Hi,
I used below one.
Date.AddDays([Date],(-1))
Thanks,
Shanthakumar.
 
					
				
				
			
		
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
 
            | User | Count | 
|---|---|
| 82 | |
| 49 | |
| 35 | |
| 31 | |
| 30 |