Your first measure, without KEEPFILTERS
overrides all other filters applied to field x
.
The second measure, using KEEPFILTERS
maintains the filter context on field x
, and applies the new filter context as a subset of existing filters (or blank, if no overlap of filter contexts).
Here's a simple example PBIX file to demonstrate - play with the colour slicer, and see the difference in the two measures: https://pwrbi.com/so_57850298/
This SQLBI.com article explains it well.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…