Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago
Solved

Countif combination in Power BI

Hi,

 

I have a table that look likes this:

A

B

C

D

E

Customer_ID (text)

ComputerName

(text)

Productname

Number of cores

(whole number)

Number of services

(whole number)

101app1X23
101app1Y23
101app2X11
102app1X21

 

I would like to add a column, which in Excel would look like: countif($A$2:$A2,$A2). This will count the number of unique customer_id's from 1 to x.

I would also like to add a column that count both the customer_id and the computername, in Excel this would be countifs(customer_id:customer_id,computername:computername).

 

The reason why I need this columns, is because I would like to sum the number of cores and services. In PowerBI, I will get 4 core counts for customer 101 and computername app1, but instead, I need the number of 2, because this is not repeated. Also, I don't want to display the product name too. 

 

Does somebody know how to write this Excel syntax in Power BI?

 

Thanks in advance!

  • Hi Anonymous 

     

    I would like to add a column, which in Excel would look like: countif($A$2:$A2,$A2). This will count the number of unique customer_id's from 1 to x.

    Kindly let me know if you'd like to get the below results: If not please kindly disclose the expected results.

    Measure = DISTINCTCOUNT('Table'[Customer_ID])

     

    I would also like to add a column that count both the customer_id and the computername, in Excel this would be countifs(customer_id:customer_id,computername:computername).

    Not quite understand this requirement, please kindly elaborate and disclose the expected results.

     

     

2 Replies

  • Hi Anonymous 

     

    I think DISTINCTCOUNT might be what you are after.

    This would not be used in a calculated column as it would just evaluate to 1 within each row context. However, as a measure, it will calculate the number of unique values within whatever filter context you throw at it.

     

    For example, for the number of unique customer IDs you would write a measure as follows:

    NoOfCustID =
    DISTINCTCOUNT( [Customer_ID (text)] )

     

    Hope this is what you're after.

     

    Pete

  • v-diye-msft's avatar
    v-diye-msft
    Icon for Community Support rankCommunity Support

    Hi Anonymous 

     

    I would like to add a column, which in Excel would look like: countif($A$2:$A2,$A2). This will count the number of unique customer_id's from 1 to x.

    Kindly let me know if you'd like to get the below results: If not please kindly disclose the expected results.

    Measure = DISTINCTCOUNT('Table'[Customer_ID])

     

    I would also like to add a column that count both the customer_id and the computername, in Excel this would be countifs(customer_id:customer_id,computername:computername).

    Not quite understand this requirement, please kindly elaborate and disclose the expected results.