Forum Discussion
dax formula
- 6 years ago
One of them will give you result. That qlik funtion gives min max out of two, Tried that
measure = var _d1 =(datediff( POLICY_END_DATE,POLICY_EFFECTIVE_DATE,day)+ 1) var _d2 = (datediff([vPE_Date].Date,POLICY_EFFECTIVE_DATE) +1) return divide(if(max(_d1) <max(_d2),max(_d1),max(_d2)),max(_d1))Or
measure = var _d1 =(datediff( POLICY_END_DATE,POLICY_EFFECTIVE_DATE,day)+ 1) var _d2 = (datediff([vPE_Date].Date,POLICY_EFFECTIVE_DATE) +1) return divide(if(sum(_d1) <sum(_d2),sum(_d1),sum(_d2)),sum(_d1))
Based on what I can understand
divide(if(max(_d1) <max(_d2),max(_d1),max(_d2)),max(_d1))
or
divide(if(sum(_d1) <sum(_d2),sum(_d1),sum(_d2)),sum(_d1))
- Bakhtawar6 years agoPost Patron
amitchandak I DID NOT UNDERSTAND
- amitchandak6 years agoSuper User
oh, something was missing
var _d1 =(datediff( POLICY_END_DATE,POLICY_EFFECTIVE_DATE,day)+ 1)
var _d2 = (datediff([vPE_Date].Date,POLICY_EFFECTIVE_DATE) +1)divide(if(max(_d1) <max(_d2),max(_d1),max(_d2)),max(_d1))
divide(if(sum(_d1) <sum(_d2),sum(_d1),sum(_d2)),sum(_d1)) - Bakhtawar6 years agoPost Patron
these 2 should be one measure .. i dont want to seprate
var _d1 =(datediff( POLICY_END_DATE,POLICY_EFFECTIVE_DATE,day)+ 1)
var _d2 = (datediff([vPE_Date].Date,POLICY_EFFECTIVE_DATE) +1)and what is this ?
divide(if(max(_d1) <max(_d2),max(_d1),max(_d2)),max(_d1))
divide(if(sum(_d1) <sum(_d2),sum(_d1),sum(_d2)),sum(_d1))
- amitchandak6 years agoSuper User
One of them will give you result. That qlik funtion gives min max out of two, Tried that
measure = var _d1 =(datediff( POLICY_END_DATE,POLICY_EFFECTIVE_DATE,day)+ 1) var _d2 = (datediff([vPE_Date].Date,POLICY_EFFECTIVE_DATE) +1) return divide(if(max(_d1) <max(_d2),max(_d1),max(_d2)),max(_d1))Or
measure = var _d1 =(datediff( POLICY_END_DATE,POLICY_EFFECTIVE_DATE,day)+ 1) var _d2 = (datediff([vPE_Date].Date,POLICY_EFFECTIVE_DATE) +1) return divide(if(sum(_d1) <sum(_d2),sum(_d1),sum(_d2)),sum(_d1))