Forum Discussion

DoesNotCompute's avatar
DoesNotCompute
Regular Visitor
2 years ago
Solved

Filter by Multiple Column Value Conditions

Hi There,

 

I've been struggling with this for hours and can not figure a solution. Any help greatly appreciated.

 

I have a data set like the below. What I need to do via DAX (I'm trying to work in PowerPivot) is to exclude any City/State that is not in both retailers. Or to say, both retailers must be in the City/State for that City/State to remain in the data set.

 

Tried regular value filters in the pivot table (less than 0) and that did not work, so thinking I need to filter via the data model in Power Pivot.

 

So for the example below, I would exclude both Springfield, ID (only Retailer A is located here) and Phoenix, AZ (only Retailer B is located here).

 

Data Set:

RetailerCity, StateMonthSales
Retailer ALos Angeles, CA1/1/2024100
Retailer ALas Vegas, NV1/1/2024200
Retailer ASpringfield, IL1/1/2024100
Retailer ASpringfield, ID1/1/2024100
Retailer BLos Angeles, CA1/1/2024200
Retailer BLas Vegas, NV1/1/2024100
Retailer BSpringfield, IL1/1/2024200
Retailer BPhoenix, AZ1/1/2024100

 

Desired Output: 

 

 

  • Hi DoesNotCompute 

     

    I produced your required output as follows:

    An example of the dax formulae to achive this output is as follows:  

     

     

     

     

    Where the data model looks like below:

    Best regards,

     

4 Replies

  • Hi DoesNotCompute 

     

    I produced your required output as follows:

    An example of the dax formulae to achive this output is as follows:  

     

     

     

     

    Where the data model looks like below:

    Best regards,

     

  • You can consider using PRODUCTX and throwing away the BLANK()  results.

    • DoesNotCompute's avatar
      DoesNotCompute
      Regular Visitor

      I'm not familiar with PRODUCTX and the below solution from DataNinja777 worked great. However, I will spend some time exploring this avenue as well to improve my skills. Thank you for the suggestion.