Forum Discussion

scalonia's avatar
scalonia
Regular Visitor
4 years ago
Solved

Distinct Count with Multiple Conditions

How can I create a distinct count with this condition? Status column will be completed once the new routine column has value.

  • Hi scalonia 

    please try

    Status =
    VAR T1 =
        CALCULATETABLE ( 'Table 1', ALLEXCEPT ( 'Table 1', 'Table 1'[Entity ID] ) )
    VAR T2 =
        FILTER ( T1, 'Table 1'[New Routine] <> BLANK () )
    RETURN
        IF (
            COUNTROWS ( T1 ) = COUNTROWS ( T2 )
                && COUNTROWS ( T2 ) > 1,
            "Completed",
            "Not Completed"
        )

7 Replies

  • tamerj1's avatar
    tamerj1
    Community Champion

    Hi scalonia 

    please try

    Status =
    VAR T1 =
        CALCULATETABLE ( 'Table 1', ALLEXCEPT ( 'Table 1', 'Table 1'[Entity ID] ) )
    VAR T2 =
        FILTER ( T1, 'Table 1'[New Routine] <> BLANK () )
    RETURN
        IF (
            COUNTROWS ( T1 ) = COUNTROWS ( T2 )
                && COUNTROWS ( T2 ) > 1,
            "Completed",
            "Not Completed"
        )
      • tamerj1's avatar
        tamerj1
        Community Champion

        scalonia 

        Status 2 =
        VAR T1 =
            CALCULATETABLE (
                VALUES ( 'Table 1'[New Routine] ),
                ALLEXCEPT ( 'Table 1', 'Table 1'[Entity ID] )
            )
        RETURN
            IF ( "Yes" IN T1, "Satisfied", "Not Satisfied" )
    • scalonia's avatar
      scalonia
      Regular Visitor

      Would you be able to help me on this? For this entity #, if 1 is yes, then the result is satisfied.