I tried the solution from SSAS Filter Measure in Excel, but it seems that this filters against the results and not the individual rows.
I'm currently using AdventureWorksDW2008R2
database for practicing SSAS
concepts. I'm using FactInternetSales
and DimPromotion
for a simple cube I created and deployed.
In Excel the totals match the tsql
query results:
But now I want to see values where [FactInternetSales.SalesAmount] is >= 300. The tsql
equivalent is the following:
select dim.EnglishPromotionName, count(*)
From FactInternetSales fact inner join dimpromotion dim on
fact.PromotionKey = dim.PromotionKey
where salesamount >= 300
group by dim.EnglishPromotionName
In Excel I clicked on the drop-down in "Row Labels">"Value Filters">"Greater than Or Equal To":
And then finally enter the value "300" and click "Ok":
Unfortunately, nothing changes. Once the filter is applied, the row value in Excel "No Discount" should change from 58247 to 14110.
Does this filter affect individual rows from FactInternetSales
or does this affect some aggregate?