Forum Discussion

jcox's avatar
jcox
Icon for Advocate II rankAdvocate II
10 years ago
Solved

DATEDIFF when using Dates in a Column and using the TODAY() Function

So I feel like I've been close to finding a solution for a while, but I've been trying to write a measure that will take todays date from the TODAY() function, and subtract the date from a column already set up in a query in my data set and the end result I want to see is the amount of days in between. What I'm trying to find is essentially TODAY() - [Last Sales Stage Date] = Days between. I can't write it like that though so I was wondering if anyone has had any luck. Thanks!

 

-Jonathon

6 Replies

    • jcox's avatar
      jcox
      Icon for Advocate II rankAdvocate II

      This worked great thank you for such a quick response. 

  • Greg_Deckler's avatar
    Greg_Deckler
    Icon for Community Champion rankCommunity Champion

    This will work:

     

    (TODAY()-[Date].[Date])*1.

    This will avoid errors you can get with DATEDIFF depending upon starting date being larger than end date. 

    • Sean's avatar
      Sean
      Icon for Community Champion rankCommunity Champion

      Greg_Deckler's solution also works but again NOTE it has to be a COLUMN not a Measure! (you say you are trying to write a Measure)

       

      • Greg_Deckler's avatar
        Greg_Deckler
        Icon for Community Champion rankCommunity Champion

        Sort of, you can actually write it as a Measure if you use an aggregation function like this:

         

        Measure 2 = (TODAY() - MAX([Date].[Date])) *1.

        That is a valid measure formula believe it or not.