Business Intelligence Tools

Spotfire Expressions — Learning Syntax

  • Have you ever seen “~=” or  “!=” used in Spotfire expressions and not know what this syntax means?

Since I am in Houston this week working in the office helping to update training, my blog post is going to be a bit short.  I thought I would focus on custom expression syntax the Excel turned Spotfire expert might not be familiar with.

  • “~=”  means contains
  • “!=” mean not equal to

The “~=” is especially helpful when you are trying to pull a few words or specific characters out of a long string of text.  In the screen shot below I am looking at Lending Club data on loans, and one of the columns available is called emp_title that represents the borrower’s job title.  In the screen shot below, I used an IF statement to identify borrowers working in banking.  Even though their title may be long and wordy, I can test against just the word “bank”.


The syntax “!=” is the same as <>.  However, I wanted to point it out because I’ve seen it used in blog posts, and it helpful for users to understand.

In the same data set, there is a column called loan_status that has 9 different statuses.  I have used the IF statement shown below to consolidate those statuses into only two statuses using “!=”.

If([loan_status]!=”Fully Paid”,”Outstanding”,”Fully Paid”)


In the coming weeks, I’ll be putting up posts about using relations and column matches, and then a series on interpreting the results of Spotfire’s predictive models.  If you have any questions, feel free to reach out to me at  Have a good week!


2 thoughts on “Spotfire Expressions — Learning Syntax

Leave a Reply

Your email address will not be published. Required fields are marked *