Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
Hi all
I'm querying ARG in PowerQuery, but one of my tables is returning empty, which is breaking the rest of the query. I have added error handling and i'm just trying to basically get an empty table with the correct column names, but I am running into a problem with the empty row that I'm trying to insert...
Current code:
This is the code and the error - whatever I put into that first row it returns this error....
Would really appreciate the help!! Thanks in advance!
Solved! Go to Solution.
Hi @zantarel ,
Not 100% sure what you mean by "one of my tables is returning empty" as there's a couple of ways to interpret this, but I'm assuming it's just completely void i.e. no columns or anything. If so, try something along these lines:
let
Source = #table(1, {{1}}),
remCol = Table.RemoveColumns(Source,{"Column1"}),
// Error handling from here ===>
buildAltTable = #table({"id", "name", "type", "tenantId", "kind", "location", "resourceGroup", "subscriptionId", "managedBy", "sku", "plan", "properties", "tags", "identity", "zones", "extendedLocation"}, {}),
repTable = if List.Count(Table.ColumnNames(remCol)) = 0 then buildAltTable else remCol
in
repTable
Obviously this can be condensed into a single step, if you prefer, something like this:
let
Source = #table(1, {{1}}),
remCol = Table.RemoveColumns(Source,{"Column1"}),
// Error handling from here ===>
repTable = if List.Count(Table.ColumnNames(remCol)) = 0
then #table({"id", "name", "type", "tenantId", "kind", "location", "resourceGroup", "subscriptionId", "managedBy", "sku", "plan", "properties", "tags", "identity", "zones", "extendedLocation"}, {})
else remCol
in
repTable
Pete
Proud to be a Datanaut!
Thank you! That fixed it for me!! Appreciate the help!
No problem, happy help 🙂👍
Pete
Proud to be a Datanaut!
Hi @zantarel ,
Not 100% sure what you mean by "one of my tables is returning empty" as there's a couple of ways to interpret this, but I'm assuming it's just completely void i.e. no columns or anything. If so, try something along these lines:
let
Source = #table(1, {{1}}),
remCol = Table.RemoveColumns(Source,{"Column1"}),
// Error handling from here ===>
buildAltTable = #table({"id", "name", "type", "tenantId", "kind", "location", "resourceGroup", "subscriptionId", "managedBy", "sku", "plan", "properties", "tags", "identity", "zones", "extendedLocation"}, {}),
repTable = if List.Count(Table.ColumnNames(remCol)) = 0 then buildAltTable else remCol
in
repTable
Obviously this can be condensed into a single step, if you prefer, something like this:
let
Source = #table(1, {{1}}),
remCol = Table.RemoveColumns(Source,{"Column1"}),
// Error handling from here ===>
repTable = if List.Count(Table.ColumnNames(remCol)) = 0
then #table({"id", "name", "type", "tenantId", "kind", "location", "resourceGroup", "subscriptionId", "managedBy", "sku", "plan", "properties", "tags", "identity", "zones", "extendedLocation"}, {})
else remCol
in
repTable
Pete
Proud to be a Datanaut!
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.