Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
JLCote828
Frequent Visitor

New Calculated Column

Hi All -

 

I'm struggling to create a calculated column using values from another.  It can't be that difficult but I don't know why it's not coming to me!!!
Essentially, if the "Transaction Code Description" = "XXXXX", then multiply by -1, otherwise, keep the original value.

Transaction Code DescriptionAmountNEW COLUMN
Issue $       25 $                     25
Merch Credit $       25 $                     25
PIN Redeem $       75 $                    (75)
Redeem $     100 $                  (100)
Cancel $       75 $                    (75)
Pre-auth Completion $       25 $                     25
Reversal $       50 $                    (50)
Keyed Issue $     100 $                    100
Keyed Merch Credit $       75 $                     75
OSI Db Adjust $       15 $                    (15)
PIN Issue $       25 $                     25
PIN Pre-auth Completion $       50 $                     50
Mass Valuation $   1,000 $                 1,000
OSI Redeem $     100 $                  (100)
OSI Cr Adjust $       75 $                     75
OSI Issue $       50 $                     50
Deactivation $     100 $                  (100)
PIN Cash Out $       75 $                    (75)
Issue Virtual $     200 $                    200
Mass Devaluation $   2,000 $               (2,000)
Keyed Cash Out $     200 $                  (200)
OSI Merch Credit $     100 $                    100
Keyed Redeem $       75 $                    (75)
  $   4,615 $                (1,115)


Any help would be greatly appreciated.

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @JLCote828 ,
Thank you for the prompt response @vicky_ and @ajaybabuinturi !

I try with following query:

NEW COLUMN =
VAR ReversalCodes = {
    "PIN Redeem", "Redeem", "Cancel", "Reversal",
    "OSI Db Adjust", "OSI Redeem", "Deactivation",
    "PIN Cash Out", "Mass Devaluation", "Keyed Cash Out",
    "Keyed Redeem"
}
RETURN
IF(
    'Table'[Transaction Code Description] IN ReversalCodes,
    'Table'[Amount] * -1,
    'Table'[Amount]
)

Refer the attached file.
If this solution meets your requirements, please consider marking it as the accepted solution.

Thank you for being a valued member in Microsoft Fabric Community Forum!
Regards,
Pallavi.

View solution in original post

5 REPLIES 5
Anonymous
Not applicable

Hi @JLCote828 ,
Thank you for the prompt response @vicky_ and @ajaybabuinturi !

I try with following query:

NEW COLUMN =
VAR ReversalCodes = {
    "PIN Redeem", "Redeem", "Cancel", "Reversal",
    "OSI Db Adjust", "OSI Redeem", "Deactivation",
    "PIN Cash Out", "Mass Devaluation", "Keyed Cash Out",
    "Keyed Redeem"
}
RETURN
IF(
    'Table'[Transaction Code Description] IN ReversalCodes,
    'Table'[Amount] * -1,
    'Table'[Amount]
)

Refer the attached file.
If this solution meets your requirements, please consider marking it as the accepted solution.

Thank you for being a valued member in Microsoft Fabric Community Forum!
Regards,
Pallavi.

I figured I'd start with the first suggestion and work my way down ... no need, this worked on the first try!  I can't thank you enough!  You're making me look smart!
Thank you too @ajaybabuinturi and @vicky_  as well!!!

Thank you, @Anonymous , @ajaybabuinturi , and @vicky_ , I SO much appreciate the assist!  I'll give these a try and keep you posted!

ajaybabuinturi
Memorable Member
Memorable Member

Hi @JLCote828 ,

You can try with 

Column Name = IF('Table'[Transaction Code Description] = "XXXX", 'Table'[Amount] * -1, 'Table'[Amount])

 

If you want to give multiple description suse @vicky_ code.

 

Thanks, 

If the solution helps you please mark it as Accepted Solution and give kudos 👍. So that others can easily found the solution.

vicky_
Super User
Super User

You could try something like the below:

New Column = IF(Table[Transaction Code] in {"Your", "Codes", "Here"}, Table[Amt] * -1, Table[Amt])  

Helpful resources

Announcements
December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.