Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
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
User | Count |
---|---|
141 | |
113 | |
104 | |
78 | |
64 |
User | Count |
---|---|
136 | |
125 | |
107 | |
70 | |
61 |