Forum Discussion

RohithGn's avatar
RohithGn
Helper I
8 years ago
Solved

Dynamic Dim date table - Dax

Hi,

 

I am trying to create a Dimdate table in power bi and the table should contain all dates from today's month last year till today. I have used CALENDAR(DATE(YEAR(TODAY()),MONTH(TODAY())-13,DAY(TODAY())),today()) however it is not solving my purpose as the result contains dates from today's date 13 months ago till today. I need the table to contain dates from 1st of same month last year till today

 

Eg - as today is 10/13/2017, the table contains data from 10/13/2016 till 10/13/2017 but i need my table to contain data from 10/1/2016 till 10/13/2017

 

Thanks in advance

 

Regards,

Rohith

  • Hey,

     

    I just copied this statement from sample table, on a 2nd look I realized that the CALENDAR(<Startdate>, <Enddate>) function was missing, but now it's complete

    Table = CALENDAR(
    DATE(YEAR(TODAY())-1,MONTH(TODAY()),1), TODAY())

     

    Regards

    Tom

4 Replies

  • Hey,

     

    try this

    CALENDAR=
    DATE(YEAR(TODAY())-1,MONTH(TODAY()),1), TODAY())

    Hopefully this is what you are looking for

     

    Regards

    Tom

    • RohithGn's avatar
      RohithGn
      Helper I

      Hi Tom,

       

      Thanks for quick response however I am getting an error. Played around with the braces still no luck 

       

      Regards,

      Rohith 

       

       

      • TomMartens's avatar
        TomMartens
        Super User

        Hey,

         

        I just copied this statement from sample table, on a 2nd look I realized that the CALENDAR(<Startdate>, <Enddate>) function was missing, but now it's complete

        Table = CALENDAR(
        DATE(YEAR(TODAY())-1,MONTH(TODAY()),1), TODAY())

         

        Regards

        Tom