Conversion of sql if statement to DAX

jak82

Board Regular
Joined
Apr 28, 2016
Messages
146
Help!

I need to convert the following into a dax calculated column ,

Code:
CASE 
                  WHEN  t3.specY > 0 THEN t3.specY 
                  ELSE t3.calcY 
         END * 
         CASE 
                  WHEN  t3.specX > 0 THEN t3.specX 
                  ELSE t3.calcX 
         END  as XandYProduct, 
         CASE 
                  WHEN t3.specX > 0 THEN t3.specX 
                  ELSE t3.calcX 
         END as SpecXOrCalcX, 
CASE 
                  WHEN 
                           CASE 
                                    WHEN  t3.specY > 0 THEN t3.specY 
                                    ELSE t3.calcY 
                           END * 
                           CASE 
                                    WHEN  t3.specX > 0 THEN t3.specX 
                                    ELSE t3.calcX 
                           END > 0 THEN 
                           CASE 
                                    WHEN  t3.chargfl = 'Y' THEN t7.cpi 
                                    ELSE 0 
                           END / ( 
                           CASE 
                                    WHEN  t3.specY > 0 THEN t3.specY 
                                    ELSE t3.calcY 
                           END * 
                           CASE 
                                    WHEN  
                                                      t3.specX > 0 THEN t3.specX 
                                    ELSE t3.calcX 
                           END  
                  ELSE  0
         END

Can anyone help!

Thanks

Chris
 

Excel Facts

Copy formula down without changing references
If you have =SUM(F2:F49) in F50; type Alt+' in F51 to copy =SUM(F2:F49) to F51, leaving the formula in edit mode. Change SUM to COUNT.
Hi Matt,

The conditional column option does not seem to exist on my 'Add Column' Tab. I am running Excel 2016 Pro.
 
Upvote 0

Forum statistics

Threads
1,223,099
Messages
6,170,111
Members
452,302
Latest member
TaMere

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top