Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hi All,
I have a dataset with a Transactions Table, I want to create a caculated column that checks for a TransactionType using the TansactionType ID Column and then returns a value based off a calculation on the Amount Column.
For example:
If TransactionType is 1, Return amount in Amount Column multiplied by 2
If TransactionType is 2, Return amount in Amount Column.
If TransactionType is 15, Return amount in amount table minus 500.
So bascially, I want a Calculated Column thats checks for a transactionID, and returns a calulation on the Amount Column.
Any help would be appreciated.
Try something like this.
Transaction Amount =
VAR TransactionID = Transaction[TansactionType ID]
VAR TransactionAmount = Transaction[Amount]
VAR ReturnAmount =
SWITCH (
TRUE (),
TransactionID = 1, TransactionAmount * 2,
TransactionID = 2, TransactionAmount,
TransactionID = 15, TransactionAmount - 500,
0
)
RETURN
Result
I tried this syntax:
HI @Anonymous ,
You code is okay.
You need to return Return Amount
Better Formatted Code
Revenue =
VAR TransactionID = Transactions[TransactionTypeId]
VAR TransactionAmount = Transactions[Amount($)]
VAR ReturnAmount =
SWITCH (
TRUE (),
TransactionID = 1
|| TransactionID = 5
|| TransactionID = 72
|| TransactionID = 66
|| TransactionID = 68
|| TransactionID = 69
|| TransactionID = 67, TransactionAmount,
TransactionID = 2, 6 * 360.5,
TransactionID = 49, TransactionAmount * 0.65,
TransactionID = 35, TransactionAmount - 500,
0
)
RETURN
ReturnAmount
Regards,
Harsh Nathani
Did I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button)
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
41 | |
21 | |
21 | |
14 | |
13 |
User | Count |
---|---|
43 | |
32 | |
30 | |
18 | |
18 |