Объединение строк в Power BI с помощью редактора запросов

#powerbi #concatenation

#powerbi #объединение

Вопрос:

Я пытаюсь создать функцию с помощью расширенного редактора запросов. Я создаю простую функцию, и эта функция работает хорошо.Ниже вы можете увидеть, как выглядит этот код:

 (page as number) as table =>

let 
        Source = Web.BrowserContents("https://www.neptun.mk/pocetna/categories/TV_AUDIO_VIDEO/televizori.nspx?items=100amp;page=" amp; Number.ToText(page)),
        #"Extracted Table From Html" = Html.Table(Source, {{"Column1", ".product-list-item__content--title"}, {"Column2", ".HappyCard"}, {"Column3", ".newPriceModel"}, {"Column4", "[width=""192""]", each [Attributes][src]?}}, [RowSelector=".product-list-item-grid"]),
        #"Changed Type" = Table.TransformColumnTypes(#"Extracted Table From Html",{{"Column1", type text}, {"Column2", type text}, {"Column3", type text}, {"Column4", type text}}),
        #"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each "https://www.neptun.mk"),
        #"Merged Columns" = Table.CombineColumns(#"Added Custom",{"Custom", "Column4"},Combiner.CombineTextByDelimiter("", QuoteStyle.None),"Merged"),
        #"Split Column by Delimiter" = Table.SplitColumn(#"Merged Columns", "Column2", Splitter.SplitTextByDelimiter(" ", QuoteStyle.Csv), {"Column2.1", "Column2.2", "Column2.3", "Column2.4"}),
        #"Changed Type1" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"Column2.1", type text}, {"Column2.2", type text}, {"Column2.3", Int64.Type}, {"Column2.4", type text}}),
        #"Split Column by Delimiter1" = Table.SplitColumn(#"Changed Type1", "Column3", Splitter.SplitTextByDelimiter(" ", QuoteStyle.Csv), {"Column3.1", "Column3.2", "Column3.3", "Column3.4"}),
        #"Changed Type2" = Table.TransformColumnTypes(#"Split Column by Delimiter1",{{"Column3.1", type text}, {"Column3.2", type text}, {"Column3.3", Int64.Type}, {"Column3.4", type text}}),
        #"Removed Other Columns" = Table.SelectColumns(#"Changed Type2",{"Column1", "Column2.3", "Column3.3", "Merged"}),
        #"Renamed Columns" = Table.RenameColumns(#"Removed Other Columns",{{"Column1", "ImageURL"}, {"Column2.3", "RegularPrice"}, {"Column3.3", "DiscountedPrice"}, {"Merged", "Title"}})
    in
        #"Renamed Columns"
  

Наиболее важной частью этого фрагмента кода является третья строка, которая начинается с `Source =

 Web.BrowserContents("https://www.neptun.mk/pocetna/categories/TV_AUDIO_VIDEO/televizori.nspx?items=100amp;page=" amp; Number.ToText(page)),` Actually here I want to add some additional string and concatenate with this piece of code. 
  

Для этого сначала я хочу объявить еще одну переменную, которая является элементами вызова

  (page as number) as table =>
    (items as number) as table =>
    let 
      Source = Web.BrowserContents("https://www.neptun.mk/pocetna/categories/TV_AUDIO_VIDEO/televizori.nspx?items=100amp;page=" amp; Number.ToText(page)),
  

Но теперь у меня проблема, как объединить переменные элементы в нижеприведенную часть кода перед частью " amp; Number.ToText(page) .Я пытаюсь использовать эту строку, но она работает плохо:

  Source = Web.BrowserContents("https://www.neptun.mk/pocetna/categories/TV_AUDIO_VIDEO/televizori.nspx?items="amp; Number.ToText(items),page=" amp; Number.ToText(page)),
  

Итак, кто-нибудь может мне помочь, как исправить этот код и объединить в эту строку кода?