Forum Discussion
Make a list of function names into a record with Function values
- 6 years ago
Hello primolee ,
are these data sources (xlsx) so different that your are not able to create one function to combine them?
However... this example should help you to create a record based on a Table/List. In my example i have a table with column function name and function.
let Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45W8ivNTUot0nMrys9V0kHhxepEK4WkVpTA5BDs2FgA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [#"Function name" = _t, Function = _t]), #"Changed Type" = Table.TransformColumnTypes(Source,{{"Function name", type text}, {"Function", type text}}), ChangeToFunction = Table.TransformColumns(#"Changed Type", {"Function", each Expression.Evaluate(_, #shared)}), CreateRecord= List.Last(List.Generate ( ()=> [ FinalRecord = [], Counter = 0 ], each [Counter]<= Table.RowCount(ChangeToFunction), (x)=> [ FinalRecord = Record.AddField(x[FinalRecord], ChangeToFunction[Function name]{x[Counter]}, ChangeToFunction[Function]{x[Counter]}), Counter = x[Counter]+1 ], each [FinalRecord] )) in CreateRecordIf this post helps or solves your problem, please mark it as solution.
Kudos are nice to - thanks
Have fun
Jimmy
Hello
are there any news on this topic? Did solve or help any reply your problem?
If this is the case, please mark it as solution.
Jimmy
Sorry, was busy at something else and forgot about this.
Just gave it a try, it will work but #shared is still used. This will not work in Power BI Service.
I guess there is no way to define type "Function" any other way... But thanks for the help! 🙂