Forum Discussion

SarahAlsterspre's avatar
2 years ago

value 1 cannot be converted to type text

I have the following error and I cannot find the issue. There are 2 source tables being combined by a campaign id. both tables work fine by themselves. when combining it gives me the following error even if I only ad columns which are numbers which are not being converted into text. Does anyone know the issue? Looking forward for help 🙂

 

this is the error messare 

The value "1" kann not be converted into type "text".

Der Wert "1" kann nicht in den Typ "Text" konvertiert werden.
Details:
Value=1
Type=[Type]

2 Replies

  • HotChilli's avatar
    HotChilli
    Community Champion

    Can you post the Advanced Editor code please and indicate which step gives the error?

    • SarahAlsterspre's avatar
      SarahAlsterspre
      Helper II

      Yes sure: let
      Quelle = PowerPlatform.Dataflows(null),
      Workspaces = Quelle{[Id="Workspaces"]}[Data],
      #"9956551a-3dac-4097-8efc-c6662d2a141c" = Workspaces{[workspaceId="9956551a-3dac-4097-8efc-c6662d2a141c"]}[Data],
      #"24844255-ec56-4cce-83bd-1f7a55d4070f" = #"9956551a-3dac-4097-8efc-c6662d2a141c"{[dataflowId="24844255-ec56-4cce-83bd-1f7a55d4070f"]}[Data],
      #"ReportClicks procontra_" = #"24844255-ec56-4cce-83bd-1f7a55d4070f"{[entity="ReportClicks procontra",version=""]}[Data],
      #"Entfernte Spalten" = Table.RemoveColumns(#"ReportClicks procontra_",{"Id", "TotalClicks", "ClickPercentage", "UniqueClickPercentage", "LastClick", "AbSplit_A", "AbSplit_B"}),
      #"Angefügte Abfrage" = Table.Combine({#"Entfernte Spalten", #"HT-Daten - MailChimp ReportClicks (LA)"}),
      #"Spalte nach Trennzeichen teilen" = Table.SplitColumn(#"Angefügte Abfrage", "Url", Splitter.SplitTextByDelimiter("?", QuoteStyle.Csv), {"Url.1", "Url.2"}),
      #"Geänderter Typ" = Table.TransformColumnTypes(#"Spalte nach Trennzeichen teilen",{{"Url.1", type text}, {"Url.2", type text}}),
      #"Entfernte Spalten2" = Table.RemoveColumns(#"Geänderter Typ",{"Url.1"}),
      #"Spalte nach Trennzeichen teilen2" = Table.SplitColumn(#"Entfernte Spalten2", "Url.2", Splitter.SplitTextByDelimiter("&utm_ausstellerid=", QuoteStyle.Csv), {"Url.2.1", "Url.2.2"}),
      #"Entpivotierte Spalten1" = Table.UnpivotOtherColumns(#"Spalte nach Trennzeichen teilen2", {"UniqueClicks", "CampaignId"}, "Attribut", "Wert"),
      #"Entfernte Spalten5" = Table.RemoveColumns(#"Entpivotierte Spalten1",{"Attribut"}),
      #"Gefilterte Zeilen1" = Table.SelectRows(#"Entfernte Spalten5", each Text.StartsWith([Wert], "KG") or Text.StartsWith([Wert], "GT")),
      #"Spalte nach Trennzeichen teilen1" = Table.SplitColumn(#"Gefilterte Zeilen1", "Wert", Splitter.SplitTextByDelimiter("_", QuoteStyle.Csv), {"Url.2.1", "Url.2.2", "Url.2.3", "Url.2.4", "Url.2.5", "Url.2.6"}),
      #"Geänderter Typ1" = Table.TransformColumnTypes(#"Spalte nach Trennzeichen teilen1",{{"Url.2.1", type text}, {"Url.2.2", type text}}),
      #"Entpivotierte Spalten" = Table.UnpivotOtherColumns(#"Geänderter Typ1", {"Url.2.1", "UniqueClicks", "CampaignId"}, "Attribut", "Wert"),
      #"Entfernte Spalten3" = Table.RemoveColumns(#"Entpivotierte Spalten",{"Attribut"}),
      #"Umbenannte Spalten" = Table.RenameColumns(#"Entfernte Spalten3",{{"Wert", "Geschäftsprodukt-ID"}}),
      #"Neu angeordnete Spalten" = Table.ReorderColumns(#"Umbenannte Spalten",{"Url.2.1", "Geschäftsprodukt-ID", "UniqueClicks","CampaignId"}),
      #"Umbenannte Spalten4" = Table.RenameColumns(#"Neu angeordnete Spalten",{{"Url.2.1", "Mehrkundenprodukt-ID"}}),
      #"Umbenannte Spalten1" = Table.RenameColumns(#"Umbenannte Spalten4",{{"Mehrkundenprodukt-ID", "Kongress"}}),
      #"Zusammengeführte Abfragen" = Table.NestedJoin(#"Umbenannte Spalten1", {"CampaignId"}, #"HT-Daten - MailChimp Campaigns", {"CampaignId"}, "Daten - Campaigns", JoinKind.LeftOuter),
      #"Erweiterte Daten - Campaigns" = Table.ExpandTableColumn(#"Zusammengeführte Abfragen", "Daten - Campaigns", {"Unique Opens", "EmailsSent", "SendTime", "Settings_SubjectLine", "ArchiveUrl", "Recipients_ListName", "Newsletterart"}, {"Unique Opens", "EmailsSent", "SendTime", "Settings_SubjectLine", "ArchiveUrl", "Recipients_ListName", "Newsletterart"}),
      #"Geänderter Typ2" = Table.TransformColumnTypes(#"Erweiterte Daten - Campaigns",{{"SendTime", type date}}),
      #"Spalte nach Trennzeichen teilen3" = Table.SplitColumn(#"Geänderter Typ2", "Geschäftsprodukt-ID", Splitter.SplitTextByDelimiter("#", QuoteStyle.Csv), {"Geschäftsprodukt-ID.1", "Geschäftsprodukt-ID.2"}),
      #"Geänderter Typ3" = Table.TransformColumnTypes(#"Spalte nach Trennzeichen teilen3",{{"Geschäftsprodukt-ID.1", type text}, {"Geschäftsprodukt-ID.2", type text}}),
      #"Entfernte Spalten6" = Table.RemoveColumns(#"Geänderter Typ3",{"Geschäftsprodukt-ID.2"}),
      #"Spalte nach Trennzeichen teilen4" = Table.SplitColumn(#"Entfernte Spalten6", "Geschäftsprodukt-ID.1", Splitter.SplitTextByDelimiter("=", QuoteStyle.Csv), {"Geschäftsprodukt-ID.1.1", "Geschäftsprodukt-ID.1.2"}),
      #"Geänderter Typ4" = Table.TransformColumnTypes(#"Spalte nach Trennzeichen teilen4",{{"Geschäftsprodukt-ID.1.1", type text}, {"Geschäftsprodukt-ID.1.2", type text}}),
      #"Entfernte Spalten7" = Table.RemoveColumns(#"Geänderter Typ4",{"Geschäftsprodukt-ID.1.2"}),
      #"Umbenannte Spalten2" = Table.RenameColumns(#"Entfernte Spalten7",{{"Geschäftsprodukt-ID.1.1", "Geschäftsprodukt-ID"}}),
      #"Gefilterte Zeilen" = Table.SelectRows(#"Umbenannte Spalten2", each not Text.StartsWith([#"Geschäftsprodukt-ID"], "AU"))
      in
      #"Gefilterte Zeilen"

       

      it occurs with this step: 

      #"Erweiterte Daten - Campaigns" = Table.ExpandTableColumn(#"Zusammengeführte Abfragen", "Daten - Campaigns", {"Unique Opens", "EmailsSent", "SendTime", "Settings_SubjectLine", "ArchiveUrl", "Recipients_ListName", "Newsletterart"}, {"Unique Opens", "EmailsSent", "SendTime", "Settings_SubjectLine", "ArchiveUrl", "Recipients_ListName", "Newsletterart"}),