I'm using Excel Online from OneDrive and it doesnt accept PowerQuery/BI there. So I'm keep it simple for my client and doing all the transformations directly on PowerBI. I like your link, because it's exactly how I separate information from Excel, tough. But, everything is running smoothly, importing works freat, transformation and the reports.
My question is why I can't tell PowerBI to execute queries in an order? Like, I need to import the Excel data from Onedrive first and then make the merge. It looks like it's merging the information first and then querying the spreadsheet.
I'd like to maintain the Excel Online because the company works better in cloud.