Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
hello, i have been searching on how to replicate below formula in PBI:
CASE [Org ID]
WHEN 10665 THEN 'A'
WHEN 3004 THEN 'B'
WHEN 9966 THEN 'C'
WHEN 11026 THEN 'D'
WHEN 100 THEN 'E'
WHEN 84 THEN 'F'
WHEN 9166 THEN 'G'
WHEN 9165 THEN 'H'
WHEN 13182 THEN 'I'
ELSE ''
END
Any help pros?
Solved! Go to Solution.
Hi, @Anonymous ;
You could add conditional column in power query as follows:
The final output is shown below:
let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjQwMzNVitWJVjI2MDABMywtzczADENDAyMoy8AATFtAVRhCVQAZEM2GxoYWRkqxsQA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [#"Org ID" = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Org ID", Int64.Type}}),
    #"Added Conditional Column" = Table.AddColumn(#"Changed Type", "Custom", each if [Org ID] = 10665 then "A" else if [Org ID] = 3004 then "B" else if [Org ID] = 9966 then "C" else if [Org ID] = 11026 then "D" else if [Org ID] = 100 then "E" else if [Org ID] = 84 then "F" else if [Org ID] = 9166 then "G" else if [Org ID] = 9165 then "H" else if [Org ID] = 13182 then "G" else null)
in
    #"Added Conditional Column"
Best Regards,
Community Support Team_ Yalan Wu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi, @Anonymous ;
You could add conditional column in power query as follows:
The final output is shown below:
let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjQwMzNVitWJVjI2MDABMywtzczADENDAyMoy8AATFtAVRhCVQAZEM2GxoYWRkqxsQA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [#"Org ID" = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Org ID", Int64.Type}}),
    #"Added Conditional Column" = Table.AddColumn(#"Changed Type", "Custom", each if [Org ID] = 10665 then "A" else if [Org ID] = 3004 then "B" else if [Org ID] = 9966 then "C" else if [Org ID] = 11026 then "D" else if [Org ID] = 100 then "E" else if [Org ID] = 84 then "F" else if [Org ID] = 9166 then "G" else if [Org ID] = 9165 then "H" else if [Org ID] = 13182 then "G" else null)
in
    #"Added Conditional Column"
Best Regards,
Community Support Team_ Yalan Wu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
@Anonymous , Use Switch
Switch ([Org ID],
10665 ,"A",
3004 ,"B",
//Add other
""
)
Switch-Case statement of #PowerBI: https://www.youtube.com/watch?v=gelJWktlR80&list=PLPaNVDMhUXGaaqV92SBD5X2hk3TMNlHhb&index=56
@Anonymous , Power Query if then else
if [Org ID] =10665 then "A" else 
if [Org ID] =10665 then "B"  else 
///// Add other
3004
nested if then else, Take care of datatype, text should be double quote
@Anonymous , Try like
if [Org ID] = 10665 then "A" else 
if [Org ID] = 3004 then "B" else 
if [Org ID] = 9966 then "C" else 
if [Org ID] = 11026 then "D" else 
if [Org ID] = 100 then "E" else 
if [Org ID] = 84 then "F" else 
if [Org ID] = 9166 then "G" else 
if [Org ID] = 9165 then "H" else 
if [Org ID] = 13182 then "I" else ""
or share the data and error
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.