Forum Discussion

Jessica_17's avatar
Jessica_17
Helper V
2 years ago
Solved

Max Column value based on another columns matching value

I have a table , where I want max month name where AL=CL=CU

In this example September is the month which I want, regardless of any department

DepartmentMonthsACCLCU
2February105105105
2March245245245
2April500500500
2May745745745
2June990990990
2July105010501050
2August200020002000
2September210021002100
2October256023432560
2November340035663045
2December460037894786
2January500046785678
40February105105105
40March245245245
40April500500500
40May745745745
40June990990990
40July105010501050
40August200020002000
40September210021002100
40October256023432560
40November340035663045
40December460037894786
40January500046785678

 

Can anyone please help me with this? as I am not able to get the max month like this anyhow. 

  • Jessica_17 

    pls try this

    Measure = 
    VAR tbl=ADDCOLUMNS('Table',"check",if('Table'[AC]='Table'[CL]&&'Table'[AC]='Table'[CU],1,0))
    return FORMAT(maxx(FILTER(tbl,[check]=1),'Table'[Months]),"mmmm")

  • Ahmedx's avatar
    Ahmedx
    2 years ago

    pls try this

     

    Measure = 
    VAR _tbl = TOPN(1,
     SELECTCOLUMNS(
            FILTER(
                ADDCOLUMNS(
               'Table',
                    "Flag", INT( MIN( CALCULATE( MIN( 'Table'[AC] ) ), CALCULATE( MIN( 'Table'[CL] ) ) ) = CALCULATE( MIN( 'Table'[CU] ) ) )
                ),
                [Flag] = 1
            ),
            "@Month", 'Table'[Months],
            "@AC", 'Table'[AC]
        ),ABS([@AC]))
        RETURN 
        MAXX(_tbl,[@Month])

     

     

13 Replies

  • Jessica_17 

    pls try this

    Measure = 
    VAR tbl=ADDCOLUMNS('Table',"check",if('Table'[AC]='Table'[CL]&&'Table'[AC]='Table'[CU],1,0))
    return FORMAT(maxx(FILTER(tbl,[check]=1),'Table'[Months]),"mmmm")

  • Hi,

    Do you have a year column as well?  If yes, then please share the dataset with that column.

    • Jessica_17's avatar
      Jessica_17
      Helper V

      HI Ahmedx , ryan_mayu 
      If we want to create measure for same on negative numbers and for each department, how can we do that , I am not able to figure that out. Here is a sample data.

      DepartmentMonthsACCLCU
      2January500046785678
      2December460037894786
      2November340035663045
      2October256023432560
      2September210021002100
      2August200020002000
      2July105010501050
      2June990990990
      2May745745745
      2April500500500
      2March245245245
      2February105105105
      46February-1-1-1
      46March-2-2-2
      46April-3-3-3
      46May-4-4-4
      46June-5-5-5
      46July-6-6-6
      46August-7-7-7
      46September-8-8-8
      46October-9-10-11
      46November-10-12-13
      46December-14-17-15
      46January-20-16-15
      • Ahmedx's avatar
        Ahmedx
        Super User

        and the result should be different, not September?