Forum Discussion

Madalin_Manaila's avatar
Madalin_Manaila
Regular Visitor
2 years ago
Solved

Calculate DOH based on weeks

Hi all, 

 

I have 2 tables: 

and 

How can I calculate DOH for a following result:

DOH item 111= 6 days (for usage Week N) + 161 days (23 weeks * 7 days) + 5 days (for usage Week N+24 for an average usage 1000 per day) = 172 days

DOH item 222 = 4 days (for usage Week N - with an average 75 usage/day)

DOH item 333 = 6 days (for usage Week N) + 7 days (for usage Week N+1) + 5 days (for usage Week N+2 - for an average usage 7000 per day)= 18 days

Thank you.

  • Anonymous's avatar
    Anonymous
    2 years ago

    Hi Madalin_Manaila ,

    Please try to create measure with below dax formula:

    DOH Calculation = 
    SUMX(
        'YourTable',
        IF(
            'YourTable'[ItemID] = 111,
            6 + (23 * 7) + 5,
            IF(
                'YourTable'[ItemID] = 222,
                4,
                IF(
                    'YourTable'[ItemID] = 333,
                    6 + 7 + 5,
                    0
                )
            )
        )
    )

    This example is quite basic and assumes a static calculation. You'll need to replace the static numbers with the actual logic that calculates the days based on your weekly and daily usage data.

     

    Best regards,
    Community Support Team_Binbin Yu
    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

1 Reply

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi Madalin_Manaila ,

    Please try to create measure with below dax formula:

    DOH Calculation = 
    SUMX(
        'YourTable',
        IF(
            'YourTable'[ItemID] = 111,
            6 + (23 * 7) + 5,
            IF(
                'YourTable'[ItemID] = 222,
                4,
                IF(
                    'YourTable'[ItemID] = 333,
                    6 + 7 + 5,
                    0
                )
            )
        )
    )

    This example is quite basic and assumes a static calculation. You'll need to replace the static numbers with the actual logic that calculates the days based on your weekly and daily usage data.

     

    Best regards,
    Community Support Team_Binbin Yu
    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.