How to use greater than '>' to compare to data values

Avatar

Avatar

alik98709228

Avatar

alik98709228

alik98709228

03-03-2021

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!

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar

Darren_Bowers

MVP

Avatar

Darren_Bowers

MVP

Darren_Bowers
MVP

03-03-2021

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

Answers (1)

Answers (1)

Avatar

Avatar

Sukrity_Wadhwa

Employee

Avatar

Sukrity_Wadhwa

Employee

Sukrity_Wadhwa
Employee

10-03-2021

Hi @alik98709228,

Was the given solution helpful to resolve your query or do you still need more help here? Do let us know.

Thanks!