Как правильно агрегировать в вычисляемом элементе в SSAS?

#ssas #parent-child

#ssas #родитель-ребенок

Вопрос:

У меня есть иерархия продуктов «родитель-потомок» в моем кубе в SSAS. И мне нужно вычислить элемент меры(вычисляемый элемент, не в dsv или в базе), где в случае, когда продукт находится в одном типе группы иерархии, я использую один тип, если формула маржи, иначе — другой тип формулы. Безусловно, использование «случай-когда-тогда» само собой напрашивается, и я это сделал. случай, когда родителем текущего элемента является [Тип группы 1], затем 1, родителем текущего элемента является [Тип группы 2], затем 1, еще 0. Но некоторое время назад я столкнулся с проблемой: мой продукт иерархия выглядит первый уровень — ассортиментной матрицы, второй уровень — пекарня, фрукты и овощи, мясо, молоко и т. д., и когда кубик показывает данные в Excel, есть неправильные данные на строки, где уровень ассортиментной матрицы, ее не включают в себя сумму строки, где случай-когда-то = 1, и включать только строки, где дело 0.введите здесь описание изображения