Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
how can I ensure, the function execution result returns same type as mentioned in the function?
let
test_type = () as text=> "Hello",
tbl = #table(type table [Name = text, Score = number], {{"Betty", 90.3}, {"Carl", 89.5}}),
#"Added Custom" = Table.AddColumn(tbl, "Custom", each test_type())
/*want to avoid doing below and the type needs to cascade from the function*/
/*Table.AddColumn(tbl, "Custom", each test_type(), type text)*/
in
#"Added Custom"
getting this
desire this
without requiring to do this
Table.AddColumn(tbl, "Custom", each test_type(), type text)
Solved! Go to Solution.
How about this?
= Table.AddColumn(tbl, "Custom", each test_type(), Value.Type(test_type()))
How about this?
= Table.AddColumn(tbl, "Custom", each test_type(), Value.Type(test_type()))
Smashing
Why not first define the records, then build your #table by referring to the records and the the function, and assign the text type in the #table function itself?
--Nate