Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago
Solved

CountIf in PB

Hello, i have a database just like this one in Excel

In this situation i can use COUNTIF in the OrderId column, but in power bi i cant figure out how to translate this to a calculate funtion or even in M language, is there any way to do something like this "CountIf column"?



Thanks


PowerBI File 





  • Anonymous's avatar
    Anonymous
    6 years ago

    Hi Anonymous ,

    According to my understanding, you want to calculate the count per OrderID, right?

     

    You could use the following formula:

    CountPerOrderId =
    CALCULATE ( COUNTROWS ( 'CountIf' ), ALLEXCEPT ( CountIf, CountIf[OrderId] ) )

    My visualization looks like this:

     

    For more useful information ,you could refer to:  https://goodly.co.in/countif-power-bi-dax/ 

     

    Is the result what you want? If you have any questions, please upload some data samples and expected output.

    Please do mask sensitive data before uploading.

     

    Best Regards,

    Eyelyn Qin

4 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    Can you give me an example of what you want the conditions to be? 

  • mahoneypat's avatar
    mahoneypat
    Microsoft Employee

    You can use this expression in a measure to get the count of rows with the same OrderID

     

    Count Same ID = CALCULATE(COUNTROWS(Table), ALLEXCEPT(Table, Table[OrderId]))

     

    Use it in a table visual with the OrderId column.  Replace Table with the actual table name.

     

    If this works for you, please mark it as the solution.  Kudos are appreciated too.  Please let me know if not.

    Regards,

    Pat

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi Anonymous ,

    According to my understanding, you want to calculate the count per OrderID, right?

     

    You could use the following formula:

    CountPerOrderId =
    CALCULATE ( COUNTROWS ( 'CountIf' ), ALLEXCEPT ( CountIf, CountIf[OrderId] ) )

    My visualization looks like this:

     

    For more useful information ,you could refer to:  https://goodly.co.in/countif-power-bi-dax/ 

     

    Is the result what you want? If you have any questions, please upload some data samples and expected output.

    Please do mask sensitive data before uploading.

     

    Best Regards,

    Eyelyn Qin