Forum Discussion
RonSwanson
6 years agoFrequent Visitor
SQL to DAX Conversion
Hi Experts, Looking to translate the below into DAX, but I have little experience. Any ideas? Thanks in advance. CASE WHEN (25000 < CASE WHEN [ReSignedMembers] is missing THEN 0 ELSE [ReSig...
- 6 years ago
Hi RonSwanson ,
The whole dax code may like this:
A = IF ( 25000 < IF ( ISBLANK ( [ReSignedMembers] ), 0, [ReSignedMembers] ) + IF ( ISBLANK ( [ConversionMembers] ), 0, [ConversionMembers] ) + IF ( ISBLANK ( [NewMembers] ), 0, [NewMembers] ) + IF ( ISBLANK ( [MaintenanceMembers] ), 0, IF ( [MaintenanceMembers] < 0, 0, [MaintenanceMembers] ) ), 25000, IF ( ISBLANK ( [ReSignedMembers] ), 0, [ReSignedMembers] ) + IF ( ISBLANK ( [ConversionMembers] ), 0, [ConversionMembers] ) + IF ( ISBLANK ( [NewMembers] ), 0, [NewMembers] ) + IF ( ISBLANK ( [MaintenanceMembers] ), 0, IF ( [MaintenanceMembers] < 0, 0, [MaintenanceMembers] ) ) )Best Regards,
Yingjie LiIf this post helps then please consider Accept it as the solution to help the other members find it more quickly.
v-yingjl
6 years agoCommunity Support
Hi RonSwanson ,
The whole dax code may like this:
A =
IF (
25000
< IF ( ISBLANK ( [ReSignedMembers] ), 0, [ReSignedMembers] )
+ IF ( ISBLANK ( [ConversionMembers] ), 0, [ConversionMembers] )
+ IF ( ISBLANK ( [NewMembers] ), 0, [NewMembers] )
+ IF (
ISBLANK ( [MaintenanceMembers] ),
0,
IF ( [MaintenanceMembers] < 0, 0, [MaintenanceMembers] )
),
25000,
IF ( ISBLANK ( [ReSignedMembers] ), 0, [ReSignedMembers] )
+ IF ( ISBLANK ( [ConversionMembers] ), 0, [ConversionMembers] )
+ IF ( ISBLANK ( [NewMembers] ), 0, [NewMembers] )
+ IF (
ISBLANK ( [MaintenanceMembers] ),
0,
IF ( [MaintenanceMembers] < 0, 0, [MaintenanceMembers] )
)
)
Best Regards,
Yingjie Li
If this post helps then please consider Accept it as the solution to help the other members find it more quickly.