Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

countrows ignoring filter

hello,   trying to compare a count of multiple transaction vs single transactions. i have a table with 2 columns, first one is GATEVISITNUMBER, second column is NBR   GATEVISITNUMBER is the prim...
  • mahoneypat's avatar
    5 years ago

    Please try this small change instead.  There is something called context transition that happens with you use a measure in your FILTER evaluation.  It is a good thing but, since you are filtering the whole table, a filter is created on both columns and every row returns 1.  That is what your first one gets all rows and your second one gets none.  To get your desired result, you just want to filter the one column.

     

    single transaction =
    COUNTROWS(
        FILTER (
            DISTINCT ( N4_TruckTransactions[GATEVISITNUMBER] ),
            [count nbr measure] = 1
        )
    )

     

    And then use same but with = 2 for second measure

     

    Regards,

    Pat