У меня есть набор данных, который имеет множество значений 0 для меры, поэтому я хотел бы отфильтровать их в своем запросе.Однако я не могу это сделать.
Это либо не работает, либо я сбой запроса.Я пытался использовать Имея и также Фильтр, но ни один не работает.Этот последний сбивает запрос, задаваясь вопросом, может ли кто-нибудь увидеть, где я иду не так?
SELECT NON EMPTY
{ [Measures].[Inv Avail] } HAVING [Measures].[Inv Avail] <> 0 ON COLUMNS,
NON EMPTY { Filter(
(
[Date].[Day].[Day].ALLMEMBERS *
[Product].[SKU ID].[SKU ID].ALLMEMBERS *
[Product].[Desc].[Desc].ALLMEMBERS *
{[Warehouse].[Warehouse Code].[4552]}) }
,[Measures].[Inv Avail] > 0)
DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS
FROM (
SELECT ( {
StrToMember('[Date].[Week].&[48]')
} ) ON COLUMNS
FROM [Warehouse Inventory])