Forum Discussion

sertim's avatar
sertim
New Member
8 years ago
Solved

incremented if

Hi!

I have table with column 'owner'.

I need to make 'index' which is incremented if the owner is equal to 'G' :

owner   ...   index

G                  1

S                  1

G                  2

S                  2

G                  3

T                  3

T                  3

T                  3

T                  3

S                  3

 

Thanks

  • Anonymous's avatar
    Anonymous
    8 years ago

    Hi sertim,

     

    I think you need to add an original sort index column to let the formula loop through the table.

     

     

    Below is the sample.

     

    Original table:

     

    Write calculated column to calculate index based on id.

    Index = COUNTROWS(FILTER(ALL('Sample'),[ID]<=EARLIER([ID])&&[Owner]="G"))+0

    Result:

     

    Regards,

    Xiaoxin Sheng

2 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi sertim,

     

    I think you need to add an original sort index column to let the formula loop through the table.

     

     

    Below is the sample.

     

    Original table:

     

    Write calculated column to calculate index based on id.

    Index = COUNTROWS(FILTER(ALL('Sample'),[ID]<=EARLIER([ID])&&[Owner]="G"))+0

    Result:

     

    Regards,

    Xiaoxin Sheng

    • sertim's avatar
      sertim
      New Member

      It works!

      This is what I need.

      Many thanks.