cancel
Showing results for
Did you mean:

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Frequent Visitor

## Index or Rank for month with Stock-Value

Hi Community,

I have a table with the following structure:

| Year | Month | EndOfMonth | Article No. | Stock Amount

The articles do not have a stock quantity in each month. I would now like to write a DAX formula that assigns a rank or index to the month.
For example, if item X has stock quantities in the months of June, August and December, the rank/index should correspond to 1 for June, 2 for August and 3 for December.

Max

1 ACCEPTED SOLUTION
Super User

Hi,

I am not sure how your desired outcome looks like, but I tried to create a sample pbix file like below.

Please check the below picture and the attached pbix file.

It is for creating a new column, and the result is partitioned by the year and the article number.

I hope the below can provide some ideas on how to create a solution for your semantic model.

ROWNUMBER function (DAX) - DAX | Microsoft Learn

``````expected result CC =
ROWNUMBER (
Data,
ORDERBY ( Data[EndOfMonth], ASC ),
DEFAULT,
PARTITIONBY ( Data[Year], Data[Article No] ),
MATCHBY ( Data[EndOfMonth], Data[Article No], Data[Year] )
)
``````

If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.

Visit my LinkedIn page by clicking here.

Schedule a meeting with me to discuss further by clicking here.

2 REPLIES 2
Frequent Visitor

Great, worked perfectly. Thank you very much!

Super User

Hi,

I am not sure how your desired outcome looks like, but I tried to create a sample pbix file like below.

Please check the below picture and the attached pbix file.

It is for creating a new column, and the result is partitioned by the year and the article number.

I hope the below can provide some ideas on how to create a solution for your semantic model.

ROWNUMBER function (DAX) - DAX | Microsoft Learn

``````expected result CC =
ROWNUMBER (
Data,
ORDERBY ( Data[EndOfMonth], ASC ),
DEFAULT,
PARTITIONBY ( Data[Year], Data[Article No] ),
MATCHBY ( Data[EndOfMonth], Data[Article No], Data[Year] )
)
``````

If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.

Visit my LinkedIn page by clicking here.

Schedule a meeting with me to discuss further by clicking here.

Announcements

#### Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

#### Power BI Monthly Update - August 2024

Check out the August 2024 Power BI update to learn about new features.

#### Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Top Solution Authors
Top Kudoed Authors