Let’s talk Alteryx Copilot. Join the live AMA event to connect with the Alteryx team, ask questions, and hear how others are exploring what Copilot can do. Have Copilot questions? Ask here!
Start Free Trial

Alteryx Designer Desktop Discussions

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

Formula to select rows based on paritions

champ24
7 - Meteor

Hello,

 

I am trying to select data if a month exists in a given date range. The formula I am using in the filter tile is:

([YEAR]=datetimeyear([START_DATE]) or [YEAR]=DateTimeYear([END_DATE])) and ([MONTH] >=DateTimeMonth([START_DATE]) and [MONTH]<=DateTimeMonth(END_DATE]))

 

It works if a person has only one single date range. But if a person has multiple date ranges then its not excluding data correctly. Below is the snapshot of input and expected output. Months 5,6,7 doesnt exist in the start_date and end_date ranges and those rows shd be the output.

 

alteryx1.JPG

 

Is this possible?

13 REPLIES 13
champ24
7 - Meteor

Thank you all. a222 is still showing all rows. As I mentioned earlier it should show only these

a22220201Barista John
a22220202Barista John
a22220203Barista John
a22220204Barista John
a22220205Barista John
a22220206Barista John
champ24
7 - Meteor

I created the workflow and seems to be working correctly. The only way it seems to be possible is to exclude the specific rows and handle separately through a couple of filters and then union.

atcodedog05
22 - Nova
22 - Nova

Hi @champ24  is there any specific logic for only those rows to be outputted.

champ24
7 - Meteor

The logic I am using is to exclude End_date with nulls and then adding a filter on it.

Labels
Top Solution Authors