Forum Discussion

harrinho's avatar
harrinho
Helper 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
      Helper III

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

      • v-piga-msft's avatar
        v-piga-msft
        Resident 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
    Resident 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