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

Score big with last-minute savings on the final tickets to FabCon Vienna. Secure your discount

Reply
DebbieE
Community Champion
Community Champion

Power BI Query Editor Creating Dimensions and Adding the -1 No Data Row

I usually have a SQL DB as my source where I prep the dims and facts for Power BI but I have to do a project where I go from source to Power BI.

 

I always add a default row in every dim where there is no data, so for example

 

DimActivity

Key  Name         Description

-1, 'No Activity', None Set' 

 

And this is easy in SQL DB. But is there an easy way you can do this just in power BI Query Editor?

 

 

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @DebbieE ,

You can copy and paste the following applied codes in  your advanced editor to implement it:

 

let
    Source = Sql.Database("servername", "yourdbname"),
    dbo_DimActivity = Source{[Schema="dbo",Item="DimActivity"]}[Data],
    #"Insert default row" = if Table.RowCount(dbo_DimActivity)=0 then  Table.InsertRows(dbo_DimActivity,0, { [ Keys = 1, Name = "No Activity", Description = "None Set"] }) else dbo_DimActivity 
in
    #"Insert default row"

 

vyiruanmsft_0-1682388479126.png

You can get more details from the following links:

Table.RowCount

Table.InsertRows

powerbi - Power BI Query Editor - Inserting Rows to the Bottom of a Table

Best Regards

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

Hi @DebbieE ,

You can copy and paste the following applied codes in  your advanced editor to implement it:

 

let
    Source = Sql.Database("servername", "yourdbname"),
    dbo_DimActivity = Source{[Schema="dbo",Item="DimActivity"]}[Data],
    #"Insert default row" = if Table.RowCount(dbo_DimActivity)=0 then  Table.InsertRows(dbo_DimActivity,0, { [ Keys = 1, Name = "No Activity", Description = "None Set"] }) else dbo_DimActivity 
in
    #"Insert default row"

 

vyiruanmsft_0-1682388479126.png

You can get more details from the following links:

Table.RowCount

Table.InsertRows

powerbi - Power BI Query Editor - Inserting Rows to the Bottom of a Table

Best Regards

Oh fantastic. Than you so much. i went around the houses with this by replicating the table. Changing a key from 0 to -1. Removing everything not -1. removing all other columns. And then appending into the previous table. this is going to get rid of loads of steps

 

I need to do some more work on this because the above isnt working at the moment because im not adding into an empty table

 

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

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

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.