Hello,
I am using greater than sign '>" to compare two data values and show a value.
For instance, there are two data fields: Men and Women. Men value is '10', and Women value is '5':
Men
10
Women
5
1: I am using following syntax but its not working:
<% if (targetData.Men > targetData.Women) {%>
show this...
2: And this is not working either: if (Men - Women) > '30' (%>:
<% if (targetData.Men - targetData.Women) > '30' {%>
show this...
Any idea?
Thanks!
Solved! Go to Solution.
Views
Replies
Total Likes
Hi @alik98709228 - you don't say what the data type of your attributes are so I'll assume since it isn't working that they are Strings
You can try something like this:
<% if (Number(targetData.Men) > Number(targetData.Women)) { %> ... <% } else {} %>
or
<% if (parseInt(targetData.Men) - parseInt(targetData.Women)) > 30) { %> ... <% } else {} %>
https://gomakethings.com/converting-strings-to-numbers-with-vanilla-javascript/
Cheers
Darren
Hi @alik98709228 - you don't say what the data type of your attributes are so I'll assume since it isn't working that they are Strings
You can try something like this:
<% if (Number(targetData.Men) > Number(targetData.Women)) { %> ... <% } else {} %>
or
<% if (parseInt(targetData.Men) - parseInt(targetData.Women)) > 30) { %> ... <% } else {} %>
https://gomakethings.com/converting-strings-to-numbers-with-vanilla-javascript/
Cheers
Darren
Views
Replies
Total Likes
Views
Replies
Total Likes
Views
Replies
Total Likes
Views
Replies
Total Likes
Hi @alik98709228,
Was the given solution helpful to resolve your query or do you still need more help here? Do let us know.
Thanks!
Views
Replies
Total Likes
Views
Likes
Replies
Views
Likes
Replies