Как смоделировать объединение через иерархию в MSTR, чтобы разделить меру для атрибута, не содержащегося в факте

Я пытаюсь воссоздать отчет служб отчетов, кодирующий его в модель 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

0 ответов

Другие вопросы по тегам