- Posts: 6
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Floats turn into non-numeric variables?
- marco.meyer
- Topic Author
- Offline
- New Member
Less
More
1 year 7 months ago #231944
by marco.meyer
Floats turn into non-numeric variables? was created by marco.meyer
Please help us help you and fill where relevant:
Your LimeSurvey version: 2.62.2+170203
Own server or LimeSurvey hosting: Hosted by Uni Hamburg
Survey theme/template: Uni Hamburg Theme
==================
Hi, I am trying to use the expression manager to do an assessment in LimeSurvey, in two steps.
First, I create a new variable with an equation:
This produced the right result during the survey -- the individual questions are likert scale questions, so result is int or float (say 2, or 2,2)
Now At the end of the survey I want to do calculations with the thus created variables, e.g: simple things like
.
This works as long as the variable contains an integer. If it is a float, I end up with NaN results -- and
is true only if the variable contains an int, and false if it is a float.
I'd very much appreciate help how to rectify this -- how can I make sure that the result of creating the variable above is a float variable, not a string?
Thank you very much in advance!
Your LimeSurvey version: 2.62.2+170203
Own server or LimeSurvey hosting: Hosted by Uni Hamburg
Survey theme/template: Uni Hamburg Theme
==================
Hi, I am trying to use the expression manager to do an assessment in LimeSurvey, in two steps.
First, I create a new variable with an equation:
Code:
sum([url=https://www.limesurvey.uni-hamburg.de/index.php/admin/questions/sa/view/surveyid/788825/gid/94914/qid/1160629]indopenminded_SQ001.NAOK[/url], [url=https://www.limesurvey.uni-hamburg.de/index.php/admin/questions/sa/view/surveyid/788825/gid/94914/qid/1160629]indopenminded_SQ002.NAOK[/url], [url=https://www.limesurvey.uni-hamburg.de/index.php/admin/questions/sa/view/surveyid/788825/gid/94914/qid/1160629]indopenminded_SQ003.NAOK[/url], if(is_empty([url=https://www.limesurvey.uni-hamburg.de/index.php/admin/questions/sa/view/surveyid/788825/gid/94914/qid/1160629]indopenminded_SQ004[/url]), 0, 8 - [url=https://www.limesurvey.uni-hamburg.de/index.php/admin/questions/sa/view/surveyid/788825/gid/94914/qid/1160629]indopenminded_SQ004.NAOK[/url]), [url=https://www.limesurvey.uni-hamburg.de/index.php/admin/questions/sa/view/surveyid/788825/gid/94914/qid/1160629]indopenminded_SQ005.NAOK[/url]) / count([url=https://www.limesurvey.uni-hamburg.de/index.php/admin/questions/sa/view/surveyid/788825/gid/94914/qid/1160629]indopenminded_SQ001.NAOK[/url], [url=https://www.limesurvey.uni-hamburg.de/index.php/admin/questions/sa/view/surveyid/788825/gid/94914/qid/1160629]indopenminded_SQ002.NAOK[/url], [url=https://www.limesurvey.uni-hamburg.de/index.php/admin/questions/sa/view/surveyid/788825/gid/94914/qid/1160629]indopenminded_SQ003.NAOK[/url], [url=https://www.limesurvey.uni-hamburg.de/index.php/admin/questions/sa/view/surveyid/788825/gid/94914/qid/1160629]indopenminded_SQ004.NAOK[/url], [url=https://www.limesurvey.uni-hamburg.de/index.php/admin/questions/sa/view/surveyid/788825/gid/94914/qid/1160629]indopenminded_SQ005.NAOK[/url])
This produced the right result during the survey -- the individual questions are likert scale questions, so result is int or float (say 2, or 2,2)
Now At the end of the survey I want to do calculations with the thus created variables, e.g: simple things like
Code:
round([url=https://www.limesurvey.uni-hamburg.de/index.php/admin/questions/sa/view/surveyid/788825/gid/94914/qid/1161290]calcindopenminded.value[/url], 1)
This works as long as the variable contains an integer. If it is a float, I end up with NaN results -- and
Code:
is_numeric([url=https://www.limesurvey.uni-hamburg.de/index.php/admin/questions/sa/view/surveyid/788825/gid/94914/qid/1161290]calcindopenminded[/url])
I'd very much appreciate help how to rectify this -- how can I make sure that the result of creating the variable above is a float variable, not a string?
Thank you very much in advance!
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12944
- Thank you received: 3979
1 year 7 months ago #231946
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Floats turn into non-numeric variables?
Hi, what is this?
Some mess, I suppose.
Better you send the survey as lss export.
Joffm
And, as I do not like to talk with a language gap without need you may consider to ask this in the Germen part.
It is a very sinple thing.
Some mess, I suppose.
Better you send the survey as lss export.
Joffm
And, as I do not like to talk with a language gap without need you may consider to ask this in the Germen part.
It is a very sinple thing.
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Please Log in to join the conversation.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13647
- Thank you received: 2491
1 year 7 months ago #231949
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic Floats turn into non-numeric variables?
Your LimeSurvey version: 2.62.2+170203
… … potential issue
… … potential issue
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The following user(s) said Thank You: holch
Please Log in to join the conversation.
- marco.meyer
- Topic Author
- Offline
- New Member
Less
More
- Posts: 6
- Thank you received: 0
1 year 7 months ago #231951
by marco.meyer
Replied by marco.meyer on topic Floats turn into non-numeric variables?
Thank you Joffm, I have re-posted in the German channel.
Please Log in to join the conversation.
- holch
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 11660
- Thank you received: 2742
1 year 7 months ago #231955
by holch
Agreed. This should not be in the wild anymore.
5,5 years without any security or bug fix and not even the latest version of this branch, which I never actually considered stable or usable for production.
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
Replied by holch on topic Floats turn into non-numeric variables?
Your LimeSurvey version: 2.62.2+170203
… … potential issue
Agreed. This should not be in the wild anymore.
5,5 years without any security or bug fix and not even the latest version of this branch, which I never actually considered stable or usable for production.
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
Please Log in to join the conversation.