Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
8 years ago
Solved

Minimum across column

Hi all,

 

I have a table in visualization as below:

 

CustomerSalesQuantityAvg SalesDiscountNet SalesSales catQuantity catNet Sales catCustomer category
A4000202001539850100
B300056001029901311
C1000254059952020
D500105014993232

 

*Net Sales = Sales - Discount (Discount is from other table)

Sales cat, Quantity cat and Net Sales cat are based from Sales, Quantity and Net Sales value.

What I want is to get the Customer category. Customer category is based on the minimum among Sales cat, Quantity cat and Net Sales cat.

  • Anonymous

     

    Try this

     

    Customer Category =
    MIN (
        MIN ( SELECTEDVALUE ( [Quantity Cat] ), SELECTEDVALUE ( [Sales Cat] ) ),
        [Net Sales Cat]
    )

7 Replies

  • Zubair_Muhammad's avatar
    Zubair_Muhammad
    Community Champion

    Anonymous

     

    What if you use Min Function as Measure

     

     

    Customer Category =
    MIN ( [Quantity Cat], [Sales Cat] )
    • Anonymous's avatar
      Anonymous
      Not applicable

      Sorry, Zubair_Muhammad I have left out one more element, which customer category is based on the minimum of sales cat, quantity cat and net sales cat.

       

      I have tried the MIN in measure. But I have an error message 'A single value for column 'net sales cat' in table A cannot be determined.

       

      • Zubair_Muhammad's avatar
        Zubair_Muhammad
        Community Champion

        Anonymous

         

        Are  " sales cat, quantity cat and net sales cat"  measures or calculated columns?

         

        MIN allows only 2 arguments..so you can wrap a MIN function inside another MIN

         

        Customer Category = MIN(MIN([Quantity Cat],[Sales Cat]),[Net Sales Cat])

        See the attached sample file