Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
I have a column "Table[ML]" with values from 1 to 12 and the same values in Dimension table Table1[ML]
When i select a value ex 1 in Dimension table, the main table column needs to be sliced with values 1 and 2 data only. Need a dax to filter the visula to show specific number and the next number data only.
Hi @nareshr89
Please create the following filter measure, Place it in the filter pane of the visual, select "is not blank" then apply the filter.
FilterMeasure =
VAR SelecedML =
MAX ( 'Table1'[ML] )
RETURN
COUNTROWS (
CALCULATETABLE (
'Table',
ALL ( 'Table1' ),
'Table'[ML]
IN { SelecedML, SelecedML + 1 }
)
)
hi @nareshr89
try to feed the filter pane with a measure like:
@nareshr89 , Option one they are joined
if(selectedvalues(Table1[ML]) =1, calculate(Sum(Table[Value]), filter(All(Table1), Table1[ML] in {1,2})), Sum(Table[Value]))
in case they are not joined
if(selectedvalues(Table1[ML]) =1, calculate(Sum(Table[Value]), filter((Table), Table[ML] in {1,2})), calculate(Sum(Table[Value]), filter( Table, Table[ML] in Values(Table1[ML]) ) ) )
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 19 | |
| 13 | |
| 10 | |
| 4 | |
| 4 |
| User | Count |
|---|---|
| 31 | |
| 28 | |
| 19 | |
| 11 | |
| 10 |