What I have?

purchase_log table with the following fields:

• uid,
• date,
• category,
• amount

What I want?

Visualize the first and second purchases dates for each user from every category.

For example:

```+-----+------+----------+--------+
| uid | date | category | amount |
+-----+------+----------+--------+
| A   | d1   | c1       | 100    |
| A   | d2   | c2       | 200    |
| A   | d3   | c1       | 120    |
| A   | d4   | c2       | 300    |
+-----+------+----------+--------+
```

Considering the above sample data just assume that the first purchase is from category c1 and is made on date d1, and second purchase from category c1 is made on date d3.

I have created 3 calculated fields:

• 1st purchase:

```{ FIXED [uid] : MIN([date])}
```
• Repeat purchase:

```IIF([date]>[1st Purchase],[date],null)
```
• 2nd purchase:

```{ FIXED [uid] : MIN([Repeat Purchase])}
```

But as there is no distinction between categories, I'm not able to see dates corresponding to categories.

How should I solve this problem?

Apr 17, 2018 in Tableau 940 views

## 1 answer to this question.

Go ahead and try the following three LOD's on both the uid and the category:

• 1st purchase:

```{ FIXED [uid],[category] : MIN([date])}
```
• Repeat purchase:

```{ FIXED [uid],[category]: IIF([date]>[1st Purchase],[date],null)}
```
• 2nd purchase:

`{ FIXED [uid],[category] : MIN([Repeat Purchase])}`
• 5,550 points

## Creating a multiple charts with calculated field

Sample data: Table Name: A Mode Country Month Visitor ...READ MORE

## How to perform a calculation using one variable with an aggregation in calculated field?

Hi, You can use the calculative field and ...READ MORE

## Creating a dual axis chart with same measure in Tableau

Yes, this is possible. Drop the measure in ...READ MORE

## Calculated filed with if-then

Below is the required code:  IF (NOT ISNULL([test2])) ...READ MORE

## How to calculate profit when cost and revenue are in same column?

You can create the following calculated fields: Profit: SUM(IIF([account_category] ...READ MORE

## Calculation issue: Distinct sum in Tableau

I feel the easiest way is to ...READ MORE

## How to use COUNTIF in Tableau?

I'll give you a brief idea on ...READ MORE