Bring your best ideas to the AI Use Case Contest! Enter to win 40 hours of expert engineering support and bring your vision to life using the powerful combination of Alteryx + AI. Learn more now, or go straight to the submission form.
Start Free Trial

Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.

Check if a particular value exists in a column and change formula accordingly

pratibhaprasad
5 - Atom

Hi Folks,

 

I am trying to recreate a formula like this in alteryx. Any way to do this?

Checking if a concatenation of a string exists in a column, if yes then replace another column based on that.

 

=IF(COUNTIF($B:$B,$A3&"HELLO")>0, "X", "Y")

4 REPLIES 4
mceleavey
17 - Castor
17 - Castor

Hi @pratibhaprasad ,

 

You need the REGEX_CountMatches function:

 

REGEX_CountMatches([String], "Hello")

 

This will return a 1 or 0 representing yes or no. You can then wrap that in an IF statement to do what you want.

 

M.



Bulien

pratibhaprasad
5 - Atom

I want to compare each cell with each value within a column, if the count is greater than 0 then the condition is fulfilled. 

pedrodrfaria
13 - Pulsar

Hi @pratibhaprasad 

 

I attached a practical example of how you can accomplish the function you mentioned.

 

If you need help understanding it, let me know, providing a sample dataset would be helpful as well, but the example attached covers checking for a concatenation of one column with a different column being compared and then updating an existing column.

 

Pedro.

SeanAdams
17 - Castor
17 - Castor

Hey @pratibhaprasad 

 

Depending on how you want the output to be structured, there are a few ways to go about this.

It may be worth attaching a sample of your desired output - here's a guide that may help 

https://community.alteryx.com/t5/Alteryx-Community-Resources/Posting-for-Fastest-Possible-Solution/t...

 

If what you're trying to do is to find columns that have string concatenations in them; and break these down into separate columns - then you could use the text-to-columns tool; or Regex - it all depends on what input you have and how you want the output to look.

 

 

 
Labels
Top Solution Authors