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

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
LuciaSebova
New Member

PBI loads wrong column names from Power query to PBI

Hi , I have a problem with Close and Apply function between Power Query and Power BI. I have prepared table in Power Query with correct names of columns and after I press Close & Apply button it changes me names of columns and in Power BI I see wrong names of columns. Funny is that they are not the names from source and also not the final names... 
The problem as appeared after I upgraded my December 2022 PBI version into February 2023 version and it lasts also with March version. Till I had december version everything was ok.

Does anyone has such an experience? or what to do with that?

Thanks

2 REPLIES 2
BA_Pete
Super User
Super User

Hi Lucia,

 

Can you use Advanced Editor in Power Query to copy the code for the query you're talking about and paste it into a code window ( </> button ) here please? Remove any sensitive source/connection information first.

 

Please also provide screenshots of how the column names appear in Power Query, and how the same column names appear in the report please?

 

Thanks,

 

Pete



Now accepting Kudos! If my post helped you, why not give it a thumbs-up?

Proud to be a Datanaut!




Hi Pete thanks for your answer,
here is code from Advanced editor for one of problematic tables, the source is table from CRM:

 

let
    Source = CommonDataService.Database("CRM NAME"),
    dbo_SCHEMA_NAME = Source{[Schema="dbo",Item="SCHEMA_NAME"]}[Data],
    #"Removed Other Columns" = Table.SelectColumns(dbo_SCHEMA_NAME,{"salesorderid", "ownerid", "name", "ordernumber", "requestdeliveryby", "shipto_name", "totallineitemamount_base", "accountid", "msdyn_contractorganizationalunitid", "llp_sharepointurl", "llp_datumod", "llp_datumdo", "llp_datumpodpisusmlouvy", "llp_datumuverejneni", "llp_vedouciprojektuidname", "cr037_potrebaobchodname", "cr037_popispotreby", "cr037_stavkontraktucm", "cr037_stavkontraktucmname", "cr037_pozadovanyzisk", "cr037_limitninaklad", "cr037_typkontraktuname" , "cr037_typinnostiname"}),
    #"Reordered Columns" = Table.ReorderColumns(#"Removed Other Columns",{"salesorderid", "accountid", "msdyn_contractorganizationalunitid", "ownerid", "name", "ordernumber", "totallineitemamount_base", "requestdeliveryby", 
"llp_datumod", "llp_datumdo", "llp_datumpodpisusmlouvy", "llp_datumuverejneni", "cr037_stavkontraktucmname", "llp_vedouciprojektuidname", "shipto_name", "llp_sharepointurl","cr037_potrebaobchodname", "cr037_popispotreby"}),
    #"Renamed Columns" = Table.RenameColumns(#"Reordered Columns",{{"name", "Kontrakt název"}, {"ordernumber", "Kontrakt číslo"}, {"totallineitemamount_base", "Částka"}, {"llp_datumod", "Datum od"}, {"requestdeliveryby", "Datum dodávky"}, {"llp_datumdo", "Datum do"}, {"llp_datumpodpisusmlouvy", "Podpis smlouvy"}, {"llp_datumuverejneni", "Uveřejnění"}, {"cr037_stavkontraktucmname", "Stav kontraktu"}, {"llp_sharepointurl", "Sharepoint URL"}, {"salesorderid", "KontraktID"}, {"accountid", "ObjednatelID"}, {"msdyn_contractorganizationalunitid", "PobočkaID"}, {"ownerid", "UživatelID"}, {"shipto_name", "Dodací adresa"}, {"llp_vedouciprojektuidname", "Vedoucí projektu"}, {"cr037_potrebaobchodname", "Obchodní potřeba"}, {"cr037_popispotreby", "Popis obchodní potřeby"}, {"cr037_typkontraktuname", "Typ kontraktu"}, {"cr037_typinnostiname", "Typ činnosti"}}),
    #"Replaced Value1" = Table.ReplaceValue(#"Renamed Columns",null,"N/A",Replacer.ReplaceValue,{"Typ kontraktu", "Typ činnosti","Stav kontraktu"}),
    #"Inserted Text Between Delimiters" = Table.AddColumn(#"Replaced Value1", "Rok kontraktu", each Text.BetweenDelimiters([Kontrakt číslo], "_", "_"), type text),
    #"Inserted Removed Characters" = Table.AddColumn(#"Inserted Text Between Delimiters", "Pořadí kontraktu", each Text.Remove([Kontrakt číslo], {"A", "K", "Z", "_"}), type text),
    #"Changed Type" = Table.TransformColumnTypes(#"Inserted Removed Characters",{{"Pořadí kontraktu", Int64.Type}, {"Rok kontraktu", Int64.Type}, {"Datum do", type date}, {"Datum od", type date}, {"Podpis smlouvy", type date}, {"Uveřejnění", type date}, {"Datum dodávky", type date}, {"Částka", Int64.Type}}),
    #"Merged Queries" = Table.NestedJoin(#"Changed Type", {"ObjednatelID"}, Objednatel, {"ObjednatelID"}, "Objednatel", JoinKind.LeftOuter),
    #"Expanded Objednatel" = Table.ExpandTableColumn(#"Merged Queries", "Objednatel", {"Objednatel"}, {"Objednatel.1"}),
    #"Merged Queries1" = Table.NestedJoin(#"Expanded Objednatel", {"UživatelID"}, Vlastník, {"UživatelID"}, "Vlastník", JoinKind.LeftOuter),
    #"Expanded Vlastník" = Table.ExpandTableColumn(#"Merged Queries1", "Vlastník", {"Vlastník"}, {"Vlastník.1"}),
    #"Merged Queries2" = Table.NestedJoin(#"Expanded Vlastník", {"PobočkaID"}, Pobočka, {"PobočkaID"}, "Pobočka", JoinKind.LeftOuter),
    #"Expanded Pobočka" = Table.ExpandTableColumn(#"Merged Queries2", "Pobočka", {"Pobočka"}, {"Pobočka.1"}),
    #"Removed Other Columns1" = Table.SelectColumns(#"Expanded Pobočka",{"KontraktID", "Kontrakt název", "Kontrakt číslo", "Částka", "Datum dodávky", "Datum od", "Datum do", "Podpis smlouvy", "Uveřejnění", "Stav kontraktu", "Vedoucí projektu", "Dodací adresa", "Sharepoint URL", "Obchodní potřeba", "Popis obchodní potřeby", "cr037_pozadovanyzisk", "cr037_limitninaklad", "Typ kontraktu", "Typ činnosti", "Rok kontraktu", "Pořadí kontraktu", "Objednatel.1", "Vlastník.1", "Pobočka.1"}),
    #"Renamed Columns1" = Table.RenameColumns(#"Removed Other Columns1",{{"Objednatel.1", "Objednatel"}, {"Pobočka.1", "Pobočka"}, {"Vlastník.1", "Vlastník"}, {"Částka", "Smluvní částka"}, {"cr037_pozadovanyzisk", "Požadovaný zisk"}, {"cr037_limitninaklad", "Limitní náklad"}}),
    #"Reordered Columns1" = Table.ReorderColumns(#"Renamed Columns1",{"KontraktID", "Kontrakt název", "Kontrakt číslo", "Smluvní částka", "Datum dodávky", "Datum od", "Datum do", "Podpis smlouvy", "Uveřejnění", "Stav kontraktu", "Vedoucí projektu", "Objednatel", "Dodací adresa", "Vlastník", "Pobočka", "Rok kontraktu", "Pořadí kontraktu", "Sharepoint URL", "Obchodní potřeba", "Popis obchodní potřeby"}),
    #"Replaced Value" = Table.ReplaceValue(#"Reordered Columns1",null,"Ne",Replacer.ReplaceValue,{"Obchodní potřeba"}),
    #"Merged Queries3" = Table.NestedJoin(#"Replaced Value", {"KontraktID"}, #"Kontrakt-Poznámka", {"KontraktID"}, "Kontrakt-Poznámka", JoinKind.LeftOuter),
    #"Expanded Kontrakt-Poznámka" = Table.ExpandTableColumn(#"Merged Queries3", "Kontrakt-Poznámka", {"Poznámka"}, {"Poznámka"}),
    #"Added Custom" = Table.AddColumn(#"Expanded Kontrakt-Poznámka", "Kontrakt URL", each "https://" & CrmBaseUrl & "/main.aspx?appid=" & CrmAppId & "&pagetype=entityrecord&etn=salesorder&id=" & [KontraktID]),
    #"Added Custom1" = Table.AddColumn(#"Added Custom", "Kontrakt celý", each [Kontrakt číslo] & "_" & [Kontrakt název]),
    #"Renamed Columns2" = Table.RenameColumns(#"Added Custom1",{{"Limitní náklad", "Limitní náklad."}, {"Požadovaný zisk", "Požadovaný zisk."}})
in
    #"Renamed Columns2"

 


and here are correct column names as they are in Power Query:
{"KontraktID","Kontrakt název", "Kontrakt číslo", "Smluvní částka", "Datum dodávky", "Datum od", "Datum do", "Podpis smlouvy", "Uveřejneni", "Stav kontraktu", "Vedouci projektu", "Objednatel", "Dodací adresa", "Vlastník", "Pobočka", "Požadovaný zisk.", "Typ kontraktu", "Typ činnosti", "Rok kontraktu", "Pořadí kontraktu", "Sharepoint URL", "Obchodní potřeba", "Popis obchodní potřeby", "Poznámka", "Kontrakt URL", "Kontrakt celý"}
here is list of wrong column names after it is loaded to PBI:
{"Celková rozepsaná částka (základní)", "Číslo kontraktu" , "Datum od", "Datum do", " Datum podpisu smlouvy", "Datum uveřejnení", "Dodací adresa - název", "Kontrakt celý", "Kontrakt URL", "Limitní náklad", "Název kontraktu", "Objednatel", "Objednávka", "Pobočka", "Popis potřeby", "Pořadí kontraktu", "Potřeba obchod", "Požadované datum dodávky", "Požadovaný zisk", "Poznámka", "Rok kontraktu", "Sharepoint URL", "Stav kontraktu CM", "Typ činnosti", "Typ kontraktu", "Vedoucí projektu", "Vlastník"}

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

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

Top Solution Authors