Forum Discussion

TrevLc's avatar
TrevLc
Helper III
2 years ago
Solved

DAX help - Get and show multiple values from a column

Hi, Please help I Can't seem to work this out, but I would like to show values in a matrix, for IDs based on a chosen category.   Here is my data (2 tables - a dim category table and fact table, ...
  • cath1ynn's avatar
    cath1ynn
    2 years ago

    It's a bit convoluted but there's a way to do it, it's just not something nice.

     

    You said that you need the link between the 2 tables to use it in other visualisation such as count of something. Let's just use Count of ID as an example.

     

    I have created the link between the 2 tables but I have left the link inactive.

     

    Then I created a new measure to count the number of IDs that I can use in this other visualisation

    CountID = 
        CALCULATE(
            COUNT(Table2[ID]),
            USERELATIONSHIP(Table2[Category], Table1[Category])
        )

     

    I then set Page 1 (where the matrix table is) as a Drillthrough Page type and added Category from Table1 as a Drillthrough field

     

    Then on a new report page, I created a bar chart visual using the Category field from Table1 and the CountID measure from Table2.

     

    I can then drillthrough from this visual to Page 1 

     

    And you will see that the matrix table here has been filtered.

    Similarly, I created a new measure to count the number of unique products by category and added a visual for that as well. I then drill through from that visual to the other report page. (I had to add another record to the sample dataset because the sample dataset you gave me managed to have exactly 3 unique products per category 😅)

     

     

    Anyways, here's the sample PBIX file for you to play with.