Forum Discussion

Dicken's avatar
Dicken
Post Prodigy
7 months ago
Solved

Count previous months

If i have  a  pivot or table  with Year / Month  ;  I want to count the previous number of months  present so not just the month number   as some do not have any data so are not present  so if i...
  • krishnakanth240's avatar
    7 months ago

    Hi Dicken 

     

    Can you please try this measure

    Count Previous Months=
    CALCULATE(DISTINCTCOUNT('Calendar'[Month Number]),FILTER(ALL('Calendar'),
    'Calendar'[Date]<=MAX('Calendar'[Date])),
    KEEPFILTERS('Sales'))

  • FreemanZ's avatar
    7 months ago

    hi Dicken ,

     

    try like:

    Count Previous Months:=

    VAR Myear =

        IF( 

         HASONEVALUE( 'Calendar'[Year]),

         VALUES( 'Calendar'[Year])

    )

    VAR Mmonth = 

        IF (HASONEVALUE( 'Calendar'[Month Number]), VALUES('Calendar'[Month Number]))

    RETURN

    CALCULATE (

        COUNTROWS ( 'sales'),   

          FILTER(ALL('Calendar'), 'Calendar'[Month Number]<= Mmonth && 'Calendar'[Year] = Myear))

  • Dicken's avatar
    Dicken
    7 months ago

    Thank you all, I'll work through all of them.