Forum Discussion

Necrosis1968's avatar
Necrosis1968
Regular Visitor
2 years ago
Solved

Filtering columns in a Matrix

Hi, I'm a Power BI Newbie so sorry for the simplicity of my question. I've looked on the forums but can't find anything that I can get to work.   I have a matrix based on a table. One column is cal...
  • Sergii24's avatar
    2 years ago

    Hi Necrosis1968, I assume you've built your matrix by dragging and dropping columns and then changing calcualtion to "Count (Distinct)". Is it correct?

    If so, you're using "implicit" measures as commented by Greg_Deckler. "Implicit" means that PowerBI makes a calculation for you and you don't need to write any formula.

    The reason you get 1 when filtering "Resolved" is because when apply it, your table is filtered only to 2 rows (Resolved = Yes) and each "Problem Type" has only 1 "Unique ID" at that moment. 

    What you might want to do is to "ignore" filter on "Resolved". To do so, you need to use "explicit" measures. The following measure will help you to achieve it:

     

    Count Unique ID = 
        CALCULATE(                                      //changes calculation context
            DISTINCTCOUNT( 'Table'[ UniqueID ] ),       //perform this operation    
            ALL( 'Table'[ Resolved] )                   //but only when this rule is applied (nevertheless you see it a row below it applies before  )
        )

     

    Now, the filter "Resolved" is ignored so you get a proper count. 


    You can use the similar logic to calcualte resolved, unresolved cases as well as find the resolution percentage:

     

    Count Resolved = 
        CALCULATE(
            DISTINCTCOUNT( 'Table'[ UniqueID ] ),
            'Table'[ Resolved] = "Yes"
        )
    
    Count Not Resolved = 
        CALCULATE(
            DISTINCTCOUNT( 'Table'[ UniqueID ] ),
            'Table'[ Resolved] = "No"
        )
    
    % Resolved = DIVIDE( [Count Resolved], [Count Unique ID] ) 

     

     
    Here is the final output:

    I'd suggest you to complete this course on YouTube before you going deeper in using PowerBI, it will help you a lot! Introducing DAX 101 videos (youtube.com)

    Good luck 🙂