Forum Discussion

ajohn1's avatar
ajohn1
Advocate I
7 years ago
Solved

Column value as Measure value

Lets say my date column has the value of '2018-12-27'.  How can I get my measure (not column) to equal exacly '2018-12-27'. Or how can I get my measure to equal just the year '2018'.

  • Anonymous's avatar
    Anonymous
    7 years ago

    ajohn1 how about calculate number of days by doing a countdistinct on number of dates in the date table for a year

     

    for example

     

    Customer Count =

    var numdays = CALCULATE(distinctcount([date]), allexcept(query1,year(query1[targetdate]))

    return sum(Query1[Customer Served])/ numdays

5 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    ajohn1 can you give an exact scenario when you are trying to do this?

    • ajohn1's avatar
      ajohn1
      Advocate I

      Calculated column Total_Days_in_Year  =  Date(year(Query1[TargetDate]),12,31)-DATE(year(Query1[TargetDate]),1,1)+1. Total_Days_in_Year can either be 365 or 366(leap year). This returns the right value.

       

      I have a calculated measure ‘Customer Count = sum(Query1[Customer Served]) / ( ??? *4)’. I would like to replace ??? with Total_Days_in_Year. Power BI will only let me use Total_Days_in_Year if it is aggregated.

       

      So what can I do here?

      • Anonymous's avatar
        Anonymous
        Not applicable

        ajohn1 how about calculate number of days by doing a countdistinct on number of dates in the date table for a year

         

        for example

         

        Customer Count =

        var numdays = CALCULATE(distinctcount([date]), allexcept(query1,year(query1[targetdate]))

        return sum(Query1[Customer Served])/ numdays