Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
Hi All,
I have sales data in my dataset.
In power BI, I have 2 slicers,one having country(Japan) and another having sales vendor(BS,CO and SI).I have one measure which shows sum of sales in a KPI.Now I want to show sales only related to BS vendor when I do not select anything on slicer or while I select BS from vendor.While I select CO or SI then it should show sales related to this vendor.
How can I achieve this in a single KPI.
Thanks
Solved! Go to Solution.
Something along the lines of this:
Measure =
SWITCH( HASONEFILTER( 'Vendor'[Name] ) ,
FALSE , [Sales BS] ,
TRUE , [Sales]
)
Sales BS being the normal sales measure with a filter on BS. 
Br,
J
Hi,
You could use the below DAX to create your measure.
Measure = IF(
                      ISFILTERED([Sales Vendor])=FALSE(),
                      CALCULATE(SUM(Sales),FILTER('Vendor',[Sales Vendor]="BS")),
                      SUM(Sales)
)
Please note that I have assumed that 'Vendor' is the table name where you have the column 'Sales Vendor'.
Also, please make sure there's a relationship between Sales and Vendor tables.
@nj17 , need to have very similar code -https://radacad.com/change-the-column-or-measure-value-in-a-power-bi-visual-by-selection-of-the-slic...
@nj17 ,
Try a below DAX:
Measure = CALCULATE(SUM(Table[Sales]),ALLEXCEPT(Table1,Table[VendorList]))
Something along the lines of this:
Measure =
SWITCH( HASONEFILTER( 'Vendor'[Name] ) ,
FALSE , [Sales BS] ,
TRUE , [Sales]
)
Sales BS being the normal sales measure with a filter on BS. 
Br,
J
@tex628for vendor i have different dim table so how can I create a measure in which BS can filter Sales data?I have different datasets for sales and vendor.
Assuming there is a relationship between your sales table and your vendor table the calculation should look something like this:
Sales BS = Calculate([Sales] , 'Vendors'[Name] = "BS")
[Sales] being your normal sales measure. 
/ J
 
					
				
				
			
		
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
 
            | User | Count | 
|---|---|
| 87 | |
| 49 | |
| 36 | |
| 31 | |
| 30 |