Может быть, логический фильтр будет более эффективным, чем фильтр таблицы?
Попробуйте это и посмотрите, поможет ли:
TopFive =
VAR Top5 =
SELECTCOLUMNS (
TOPN (
5,
SUMMARIZE ( 'Sales', 'Sales'[Product], "Count", [Sales Count] ),
[Count]
),
"Product", 'Sales'[Product]
)
RETURN
CALCULATE (
SUM ( 'Inventory'[Count of Products] ),
'Inventory'[Product] IN Top5
)
Может быть, также попробуйте TREATAS(Top5, 'Inventory'[Product])
вместо 'Inventory'[Product] IN Top5
в приведенном выше.