Я пытаюсь воссоздать отчет служб отчетов, кодирующий его в модель MSTR.Моя идея состоит в том, что в конечном итоге у пользователя будет возможность использовать меру / измерения для целей самообслуживания BI, а затем заново создать точно такой же отчет в MSTR.
Одним из требований является разделение определенныхизмеряет факт с помощью атрибутов, присутствующих в другом факте, связывая их по иерархии, как вы можете видеть на прикрепленном изображении.
Поскольку это возможно с помощью запроса, я ожидал, что это будет возможно с помощью MSTR, а я уже пыталсяиспользуйте иерархию в качестве уровня в метрике, выбрав ни одного в качестве параметра группировки
Select f1.Attribute1,
f2.Sum(#Measure1)
From fact1 f1
inner join product p
on p.idproduct = f1.idproduct
inner join item i
on i.idproduct = p.idproduct
inner join fact2 f2
on f2.iditem = i.iditem
where f1.attribute1 = "somedata"
group by f1.attribute1