Hi,
I need to calculate the number of days between 2 given dates in a TM1 Websheet. The dates come with a string format, which usually will be handled in Excel (2003) with the DATEVALUE function in order to process numeric calculations. Actually it works fine in the Excel environment, however, in Web it causes a #VALUE error.
TM1Web documentation says that DATEVALUE is a supported function.
I even tried some various cell formatting (date/text/value), but did not succeed either.
Is there anybody out here to recommend a solution for the problem described above, either with the DATEVALUE approach or not?
Thanks for you help!
Helmar
Usage of DATEVALUE in TM1Web
-
- Site Admin
- Posts: 1458
- Joined: Wed May 28, 2008 9:09 am
Re: Usage of DATEVALUE in TM1Web
Raise an SR. If datevalue is supported it should work.
-
- Site Admin
- Posts: 6647
- Joined: Sun May 11, 2008 2:30 am
- OLAP Product: TM1
- Version: PA2.0.9.18 Classic NO PAW!
- Excel Version: 2013 and Office 365
- Location: Sydney, Australia
- Contact:
Re: Usage of DATEVALUE in TM1Web
I agree with David, this is one for a support request. According to the Supported Functions list it should work, and it does kinda sorta work, but not "as advertised". Mine is also 9.1SP4, and what I found is:Helmar wrote:Hi,
I need to calculate the number of days between 2 given dates in a TM1 Websheet. The dates come with a string format, which usually will be handled in Excel (2003) with the DATEVALUE function in order to process numeric calculations. Actually it works fine in the Excel environment, however, in Web it causes a #VALUE error.
TM1Web documentation says that DATEVALUE is a supported function.
I even tried some various cell formatting (date/text/value), but did not succeed either.
Is there anybody out here to recommend a solution for the problem described above, either with the DATEVALUE approach or not?
Date string is in the format DD-Mmm-YY : Works.
Date string is in the format DD/MM/YYYY, and yes, it IS a string, has the single quote mark in front of it and everything : Does not work, returns #Value
But here's the kicker...
Date stored in the cell as a date in the format dd/mm/yyyy... returns the correct DateValue value, even though in Excel that will generate a #Value error.
"To them, equipment failure is terrifying. To me, it’s 'Tuesday.' "
-----------
Before posting, please check the documentation, the FAQ, the Search function and FOR THE LOVE OF GLUB the Request Guidelines.
-----------
Before posting, please check the documentation, the FAQ, the Search function and FOR THE LOVE OF GLUB the Request Guidelines.
Re: Usage of DATEVALUE in TM1Web
Thanks a lot for your instant reply. It's been my first inquiry on this platform, and I really appreciate the community's expertise.
However, I am still struggling with the problem. I did not manage to set the right format needed in TM1Web so far. It seems that it's not a problem with 'true' date functions such as TODAY(), but with the comparative dates, which are gained from a text attribute of a dimensional element.
Anyway - I am now thinking of a wholly new approach, which avoids date functions at all.
Thanks again & kind regards!
Helmar
However, I am still struggling with the problem. I did not manage to set the right format needed in TM1Web so far. It seems that it's not a problem with 'true' date functions such as TODAY(), but with the comparative dates, which are gained from a text attribute of a dimensional element.
Anyway - I am now thinking of a wholly new approach, which avoids date functions at all.
Thanks again & kind regards!
Helmar
-
- Community Contributor
- Posts: 296
- Joined: Tue Sep 06, 2016 7:55 am
- OLAP Product: TM1
- Version: 10.1.1
- Excel Version: Excel 2010
Re: Usage of DATEVALUE in TM1Web
I am attempting to do some date validation in a TM1 websheet. I decided to use the excel DATEVALUE function to test if the date is a valid number and if not return Invalid date.
This works fine in excel, perspectives, but on the web all sorts of bugs appear depending on format etc.
When using the following,
$K$9 being for example 27/07/16
Nothing is showing as invalid on the web because it returns a value even for invalid dates, for example if I use 29/02/17, in perspectives this correctly shows as an Invalid Date.
I am assuming this is related to being on TM1 version 10.1?
However if I replace DATEVALUE with the function VALUE it appears everything works correctly, so I now have the following,
=IF(ISERROR(VALUE($K$9)),"Invalid date","")
Before I proceed with using VALUE instead of DATEVALUE can anyone spot any potential issues here?
Cheers, Mark
This works fine in excel, perspectives, but on the web all sorts of bugs appear depending on format etc.
When using the following,
Code: Select all
=IF(ISERROR(DATEVALUE(TEXT($K$9,"dd-mmm-yy"))),"Invalid Date","")
Nothing is showing as invalid on the web because it returns a value even for invalid dates, for example if I use 29/02/17, in perspectives this correctly shows as an Invalid Date.
I am assuming this is related to being on TM1 version 10.1?
However if I replace DATEVALUE with the function VALUE it appears everything works correctly, so I now have the following,
=IF(ISERROR(VALUE($K$9)),"Invalid date","")
Before I proceed with using VALUE instead of DATEVALUE can anyone spot any potential issues here?
Cheers, Mark