Forum Discussion

PowerPaddy's avatar
PowerPaddy
Frequent Visitor
9 years ago
Solved

Variable Date Measure - Insurance

Hello, this is a simplified version of what i'm trying to acheive: In insurance you "earn" a premium proportionately over the lifetime of the policy. Our policyFact table has a row for each polic...
  • v-ljerr-msft's avatar
    9 years ago

    Hi PowerPaddy,

     

    According to your description above, you should be able to use the formula below to create a new measure to calculate the Total Earnings for each date in the date table, and show it with the Date column of DateTable on Chart on the report in your scenario. :smileyhappy:

    Measure For Total Earnings =
    VAR currentDate =
        MAX ( DateTable[Date] )
    RETURN
        SUMX (
            policyFact,
            IF (
                currentDate >= [StartDate],
                [Prem]
                    * DIVIDE (
                        ( DATEDIFF ( [StartDate], currentDate, DAY ) + 1 ),
                        ( DATEDIFF ( [StartDate], currentDate, DAY ) + 1 )
                    )
            )
        )
    

     

    Regards

  • v-ljerr-msft's avatar
    v-ljerr-msft
    9 years ago

    Hi PowerPaddy,

     

    Great to hear the problem got resolved! Could you accept my reply above as solution to close this thread? :smileyhappy:

     

    Regards