Forum Discussion
Formula.Firewall error
- 6 years ago
hello Anonymous
okay, than these request has nothing to do with an Firewall-error.
Change your query into a function and invoke it in a new custom column and passing the product id
Function name.
//GetProductImage (productid) = let Source = Json.Document( Web.Contents("https://hostname.app.de/rest/unprotected/files/images/products/getImageURLBySKU?sku=[" & productid & "]) ), imageURL = Source[result] in imageURLand in your table invoke it in a new column like this
GetProductImage( [Product ID])If this post helps or solves your problem, please mark it as solution (to help other users find useful content and to acknowledge the work of users that helped you)
Kudoes are nice too
Have fun
Jimmy - 6 years ago
Hello Anonymous
I've just checked your error message again, and it seems that the error is caused due to different settings of your data sources. So please try to go go Datasourcesettings (Datenquelleneinstellungen) and set the same settings for every data source (public i suppose). This should solve your problem.
All the best
Jimmy
Okay. Thank you Jimmy801 . Please show me how to put everything into one query. It's not working for me.
//IMGUrlwithParameterAsText --------> this is my function
(ProductSKU as text) =>
Source =
Json.Document(
Web.Contents("https://ista.mf1832.de/ista/rest/unprotected/files/images/products/getImageURLBySKU?sku=" & (ProductSKU) )
),
imageURL = Source[result]
imageURL
let
//ArticleSalesQuery --------> this is my query
Quelle = Folder.Files("R:\MyCompany\bireporting\02-BI-DATA\08-ARTICLE-SALES"),
#"Andere entfernte Spalten" = Table.SelectColumns(Quelle,{"Content"}),
#"Gefilterte ausgeblendete Dateien1" = Table.SelectRows(#"Andere entfernte Spalten", each [Attributes]?[Hidden]? <> true),
#"Benutzerdefinierte Funktion aufrufen1" = Table.AddColumn(#"Gefilterte ausgeblendete Dateien1", "Datei transformieren", each #"Datei transformieren"([Content])),
#"Andere entfernte Spalten1" = Table.SelectColumns(#"Benutzerdefinierte Funktion aufrufen1", {"Datei transformieren"}),
#"Erweiterte Datei transformieren" = Table.ExpandTableColumn(#"Andere entfernte Spalten1", "Datei transformieren", {"Modell"}, {"Datei transformieren.Modell"}),
#"Umbenannte Spalten" = Table.RenameColumns(#"Erweiterte Datei transformieren",{{"Datei transformieren.Modell", "Product ID"}}),
#"Aufgerufene benutzerdefinierte Funktion" = Table.AddColumn(#"Umbenannte Spalten", "ImgUrl", each IMGUrlwithParameterAsText([Product ID]))
in
#"Aufgerufene benutzerdefinierte Funktion"
Hello Anonymous
I've just checked your error message again, and it seems that the error is caused due to different settings of your data sources. So please try to go go Datasourcesettings (Datenquelleneinstellungen) and set the same settings for every data source (public i suppose). This should solve your problem.
All the best
Jimmy