Forum Discussion

harrinho's avatar
harrinho
Icon for Helper III rankHelper III
8 years ago
Solved

Measure based on Today's date

Hi Community, 

 

I have the following calculation but I want to add an extra criterion to calculate this only if today's date is > 3. In other words, bring in the results for the following calculation only if today's day is Wednesday and onwards

 

Billable Util_CDL_WEEK = CALCULATE(SUM('cdl weekly'[Hours]),'TIME CATEGORY'[Time Category All]="Billable")/CALCULATE(SUM('cdl weekly'[Hours]),'TIME CATEGORY'[Time Category All]="Available")

I amend it to 

Billable Util_CDL_WEEK = IF(TODAY()<3,"No Util",CALCULATE(SUM('cdl weekly'[Hours]),'TIME CATEGORY'[Time Category All]="Billable")/CALCULATE(SUM('cdl weekly'[Hours]),'TIME CATEGORY'[Time Category All]="Available"))

but it doesn't seem to work. It doesn't return any errors but it doesn't return the correct outcome either

  • Hi harrinho,

     

    Based on the syntax of WEEKDAY function, by default the day ranges from 1 (Sunday) to 7 (Saturday).

     

    Syntax : WEEKDAY(<date>, <return_type>)

    <return_type>:

     

    A number that determines the return value:


    Return type: 1, week begins on Sunday (1) and ends on Saturday (7). numbered 1 through 7.

    Return type: 2, week begins on Monday (1) and ends on Sunday (7).

    Return type: 3, week begins on Monday (0) and ends on Sunday (6).numbered 1 through 7.

     

    For your scenario, your return type could be 1.

     

    Best Regards,

    Cherry

4 Replies

    • harrinho's avatar
      harrinho
      Icon for Helper III rankHelper III

      Thank you Stachu. The week starts on Sunday, what would be the proper parameter? 

      • v-piga-msft's avatar
        v-piga-msft
        Icon for Resident Rockstar rankResident Rockstar

        Hi harrinho,

         

        Based on the syntax of WEEKDAY function, by default the day ranges from 1 (Sunday) to 7 (Saturday).

         

        Syntax : WEEKDAY(<date>, <return_type>)

        <return_type>:

         

        A number that determines the return value:


        Return type: 1, week begins on Sunday (1) and ends on Saturday (7). numbered 1 through 7.

        Return type: 2, week begins on Monday (1) and ends on Sunday (7).

        Return type: 3, week begins on Monday (0) and ends on Sunday (6).numbered 1 through 7.

         

        For your scenario, your return type could be 1.

         

        Best Regards,

        Cherry

  • v-piga-msft's avatar
    v-piga-msft
    Icon for Resident Rockstar rankResident Rockstar

    Hi harrinho,

     

    Have you solved the problem?

     

    If you have solved, please always accept the replies making sense as solution to your question so that people who may have the same question can get the solution directly.

     

    If you need additional help, please share some data sample and your expected output.

     

    Best Regards,

    Cherry