## Find the minimum 'Month' across multiple Line Items within the same module

Highlighted
Occasional Contributor

## Find the minimum 'Month' across multiple Line Items within the same module

Hi,

Apologies if this doesn't make much sense but I am fairly new to Anaplan.

I have a module with multiple line items, each retrieving a month from other modules (Formatted to Time Period: Month). I would now like another Line Item (within the same module) to calculate the 'MIN' of those line items. Is this possible?

I have tried MIN('Line Item 1', 'Line Item 2', 'Line Item 3') but this comes up with a formatting error (even though it is formatted as Time Period: Month)

Any help would be greatly received.

Regards

Carly

10 REPLIES 10
Highlighted
Master Anaplanner/Community Boss

## Re: Find the minimum 'Month' across multiple Line Items within the same module

Hi Carly,

Create an equivalent number of number formatted line items as the number of month formatted line items
Use the formula MONTH(Month1LineItem) for the first line item
MONTH(Month2LineItem) for the second line item and so on

Finally, create a min line item and point it to the newly created number formatted line items.

MIN(MonthNumberLineItem1, MonthNumberLineItem2......)

Additionally, if you need it, create another line item to format the minimum month number back to month

Let me know if you need more help

Regards,
Anirudh

Highlighted
Certified Master Anaplanner

## Re: Find the minimum 'Month' across multiple Line Items within the same module

Here is a solution to this. Write the below formula -

``PERIOD(MIN(START('Line Item 1'), START('Line Item 2'), START('Line Item 3')))``

Here line item 1, line item 2 and line item 3 - all month formatted along with the result line item.

Let me know if this works.

Thanks

Anik

Thanks
Anik
Highlighted
Occasional Contributor

## Re: Find the minimum 'Month' across multiple Line Items within the same module

Thank you for coming back to me so quickly 🙂

This formula works, however, it includes the blank values. Is there any way in which I can ignore them?

Apologies, I should have advised there were blank values in the first place.

Highlighted
Master Anaplanner/Community Boss

## Re: Find the minimum 'Month' across multiple Line Items within the same module

Hi Carly,

Try this:

``MAX(BLANK, PERIOD(MIN(START('Line Item 1'), START('Line Item 2'), START('Line Item 3'))))``

That is, just do a MAX to the existing MIN line item

That should work

Regards,

Anirudh

Highlighted
Occasional Contributor

## Re: Find the minimum 'Month' across multiple Line Items within the same module

I don't think I have explained myself very well.

Within Line Item 1, 2, 3, 4, etc there will always be a BLANK cell (i.e. There will only be one or two of the line items with something in them) so the MIN function is always returning a BLANK.

Therefore the new MAX function is always returning BLANK too.

Highlighted
Master Anaplanner/Community Boss

## Re: Find the minimum 'Month' across multiple Line Items within the same module

Think I got you now!

Can you try this:

1. Follow my approach and have 4 number formatted line items. Formula:

``IF ISBLANK(MonthLineItem) THEN 100 ELSE MONTH(MonthLineItem)``

2. Write your minimum formula referring the number formatted line items. The BLANK months will never show up as their value is 100

3. Convert MIN line item back into Time

Regards,

Anirudh

Highlighted
Certified Master Anaplanner

## Re: Find the minimum 'Month' across multiple Line Items within the same module

Was trying to think of an elegant solution. This actually is a kind of problem where "we need to find the minimum excluding certain values from calculation".

Below is what i could come up with:

• Continuing with my previous solution, Create just one more line item as date formatted. I called it "Blank Day"
• You can populate this line item with any date greater than the end date of your model timescale

Then use the following formula:

``PERIOD(MIN(IF ISBLANK('Line Item 1') THEN 'Blank Day' ELSE START('Line Item 1'), IF ISBLANK('Line Item 2') THEN 'Blank Day' ELSE START('Line Item 2'), IF ISBLANK('Line Item 3') THEN 'Blank Day' ELSE START('Line Item 3')))``

This works for the situation when multiple of the line items are blank. If all are blank, this returns blank.

Hope this helps!

Thanks

Anik

Thanks
Anik
Highlighted
Occasional Contributor

## Re: Find the minimum 'Month' across multiple Line Items within the same module

Thank you so much, this does work.

Highlighted
Certified Master Anaplanner

## Re: Find the minimum 'Month' across multiple Line Items within the same module

Glad it works, can you mark my response as a solution for future reference?

Thanks
Anik