Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Anonymous
Not applicable

Select value filter

Hello, I have made 2 measures for drill through and its working perfect. The question is about dax if there is a way that i could assign department filter and eliminate clicking manually on table department. A measure that i could duplicate and assign for each of departments
 
 
Selected PN =
    var selectedPN =
        SELECTEDVALUE(DimPnRework[pn])
    return
        "pn:"  & IF(ISBLANK(selectedPN), "All pn", selectedPN)
 
Selected department =
    var selecteddepartment =
        SELECTEDVALUE('pl_master_data bledy_hmd'[dzos])
    return
        "Yield:"  & IF(ISBLANK(selecteddepartment), "All Yield", selecteddepartment)
 
 lukaszEltwin1_0-1663058515899.png

 

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @Anonymous,

AFAIK, the current DAX expressions are not able to affect the filter/slicer selections. You can't use them to change the selection or cancel current activities items.

If you means to ignore the filter interatiosn from a specific field, you can use isfiltered with all functions to ignore specific filters to affect the DAX formula calculations.

ISFILTERED, ISCROSSFILTERED – DAX Guide - SQLBI

Managing “all” functions in DAX: ALL, ALLSELECTED, ALLNOBLANKROW, ALLEXCEPT - SQLBI

BTW, selectedvalue function is suitable for single selection, if you selected multiple items without setting 'alternate Result' it will return a blank result. You can try to use the following formula to show current selections:

 

Selected PN =
VAR selectedPN =
    CONCATENATEX ( VALUES ( DimPnRework[pn] ), [pn], "," )
RETURN
    "pn:"
        & IF (
            COUNTROWS ( VALUES ( DimPnRework[pn] ) )
                = COUNTROWS ( DISTINCT ( ALL ( DimPnRework[pn] ) ) ),
            "All pn",
            selectedPN
        )

 

Regards,

Xiaoxin Sheng

View solution in original post

1 REPLY 1
Anonymous
Not applicable

Hi @Anonymous,

AFAIK, the current DAX expressions are not able to affect the filter/slicer selections. You can't use them to change the selection or cancel current activities items.

If you means to ignore the filter interatiosn from a specific field, you can use isfiltered with all functions to ignore specific filters to affect the DAX formula calculations.

ISFILTERED, ISCROSSFILTERED – DAX Guide - SQLBI

Managing “all” functions in DAX: ALL, ALLSELECTED, ALLNOBLANKROW, ALLEXCEPT - SQLBI

BTW, selectedvalue function is suitable for single selection, if you selected multiple items without setting 'alternate Result' it will return a blank result. You can try to use the following formula to show current selections:

 

Selected PN =
VAR selectedPN =
    CONCATENATEX ( VALUES ( DimPnRework[pn] ), [pn], "," )
RETURN
    "pn:"
        & IF (
            COUNTROWS ( VALUES ( DimPnRework[pn] ) )
                = COUNTROWS ( DISTINCT ( ALL ( DimPnRework[pn] ) ) ),
            "All pn",
            selectedPN
        )

 

Regards,

Xiaoxin Sheng

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.