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!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
I have a Dataflow ingesting/combining a folder full of excel files from sharepoint. The files are dropped by another user, and sometimes its a single sheet but sometimes its two sheets...with the data on the second one.
I know I can ingest using the sheet index e.g., a single sheet file is index 0, and not have to worry about sheet names. The problem is I would sometimes need index 0 and sometimes index 1.
Is there a way to check, file-by-file, how many sheets there are and adjust the sheet index accordingly?
I can think of several workarounds outside PQ but as a rule I'd like to engineer around this sort of thing.
Two potential approaches:
1. use try ... otherwise - try on index 1 and do index 0 in the otherwise
2. keep them both and then use the max row for each workbook with Table.Max
Pat