I need your best and brightest, I have this problem which has been plaguing me for a long time. I have attached a simple packaged workbook. Here's what I need it to do. I have a calculated field titled CommFlag which looks at the Category field, and populates the field with a 1 or 0 based on whether the Category field contains the string "comm." If it contains the string, the account is Commercial (1), if not, then 0.
What I need to do is amend the formula in the calculated CommFlagRelated field, to generate a 1 or 0, but base it upon the Masked SSN field. You'll notice that some of these rows in the Masked Account Number field shared a Masked SSN in common. The idea is that the CommFlagRelated field should generate a 1 for any row which shares a Masked SSN with another row for which the CommFlag is 1. So, it's like a Lookup function from excel, which looks up the Masked SSN and returns a 1 in the CommFlagRelated field if that SSN has CommFlag of 1 in any of its rows. Is this a possibility at all in Tableau?
I thought maybe I was on the right track with the following link (Breaking BI: Using the LOOKUP() function in Tableau ), but it isn't accomplishing what I want it to. Does anyone have any other ideas to make this happen, by creating a custom field either in the Data Source tab or in the Worksheet tab?
Indeed, it's tricky. On another forum though, I did just get the following custom calc which seems to work on my sample data set. I just need to test it now on my actual data to make sure it works:
max({fixed [Masked SSN] : max([CommFlag])})