Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
1 year ago
Solved

Countrows with some filtering

Hello!  I was wondering how to achieve the following: My data has shipment information, which contians, for example, the customers and the start and end location. I need a Card visual to displa...
  • Shivu-2000's avatar
    1 year ago

    Hi Anonymous 

    As per my understanding your Requirement: 

    You want a Card visual in Power BI that displays the total number of shipments for a selected customer and date, but should:

    • Not change when interacting with a map visual (e.g., clicking on Start or End Location)

    • Still reflect filters from customer slicers or other visuals related to the customer or date.

    My solution to this is:

    1. Create a DAX Measure:

    In your Fact Shipments table, create a measure that ignores location filters but still respects customer and date filters:

    CustomerShipmentCount = CALCULATE ( COUNTROWS ( Shipments ), REMOVEFILTERS ( Shipments[StartLocation], Shipments[EndLocation] )

    This ensures:

    • The measure is not affected by filters on StartLocation and EndLocation

    But it still responds to slicers/filters on Customer and Date

    2. Use Edit Interactions:

    To prevent the Map visual (or any other visual) from affecting the Card:

    • Select the Card visual

    • Go to the top menu: Format → Edit Interactions

    • Click on the Map visual

    • Set the interaction to “None” (the circle-with-slash icon 🚫)

    This disables the map's ability to filter the card but keeps other filters (like Customer slicers) intact.

    As a Result you will have:

    • Your Card visual displays total shipments for the selected customer and date

    • It ignores interactions from map visuals showing start/end locations

    • It remains dynamic and responsive to slicers for Customer and Date 

    If you find this insightful, please provide a Kudo and accept this as a solution.