Мне нужно отфильтровать значение меры по значению в измерении группы статей.
Отправная точка:
Факты:
- Инвентарь (только начальный запас месяца)
- Продажи
Размеры:
- Группа статей (содержание: типы групп статей: услуги или нет)
- Статья
- Время
У нас есть 2 вида продажи:
- Стандартная распродажа (влияет на инвентарь)
- Сервис (не влияет на инвентарь)
Мой MDX-скрипт динамически вычисляет ежедневный запас в течение месяца. Проблема в том, что продажи услуг не должны влиять на инвентарь, поэтому мой скрипт должен фильтровать значение показателя.
Такие как:
CREATE MEMBER CURRENTCUBE.[Measures].[FilteredAmount]
AS (SELECT [Measures].[SalesAmount] FROM [Cube]
WHERE [Article Group].[Service].&[0])
-- Service "0" = not service
CREATE MEMBER CURRENTCUBE.[Measures].[Amount]
AS [Measures].[OStockAmount] - [Measures].[FilteredAmount]
Я не знаю, как отфильтровать значение