Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Multiplicaiton: Dax code with filters, how to write code for a new column?
test = Weight1 * weight2 * Adj ................filter by customer, filter by material, filter by channel (and maybe another filter as well)
or IF statement if that would work better? Unless there is something better, I am still learning all these DAX codes.
Thank you!
Solved! Go to Solution.
Hi @yaya1974 - can you try below one.
Hope it works.
Proud to be a Super User! | |
Hi @yaya1974 - Create calculated column using if and in your table
FilteredProduct =
IF (
AND (
'SalesData'[CustomerID] = "CustomerA", -- Replace with your filter criteria
'SalesData'[MaterialID] = "MaterialX", -- Replace with your filter criteria
'SalesData'[ChannelID] = "ChannelY" -- Replace with your filter criteria
),
'SalesData'[Weight1] * 'SalesData'[Weight2] * 'SalesData'[Adj],
BLANK() -- Returns blank if the filter criteria are not met
)
for better you can also try with switch statement
Hope it helps
Proud to be a Super User! | |
Thank you! As soon as I add the coma after the Material I get syntax error. any idea why?
Also I am not familar with Switch.
Hi @yaya1974 - can you try below one.
Hope it works.
Proud to be a Super User! | |
Thank you!!
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 161 | |
| 132 | |
| 117 | |
| 79 | |
| 53 |