У меня есть куб, который извлекает данные из 4 таблиц фактов/тускнений.
FactCaseEvents (EventID,CaseID,TimeID)
DimEvents (EventID, EventName)
DimCases (CaseID,StateID,ClientID)
DimTime (TimeID,FullDate)
События будут: CaseReceived,CaseOpened,CaseClientContacted,CaseClosed
DimTime хранит запись для каждого часа.
Я хотел бы написать оператор MDX, который даст мне 2 столбца: «CaseRecievedToCaseOpenedOver5
» и «CaseClientContactedToCaseClosedOver5
»
CaseRecievedToCaseOpenedOver5
будет содержать количество наблюдений с разницей во времени более 5 часов за время между CaseReceived
и CaseOpened
.
Я предполагаю, что "CaseRecievedToCaseOpenedOver5
" и "CaseClientContactedToCaseClosedOver5
" будут вычисляемыми членами, но мне нужна помощь, чтобы понять, как их создать.
Заранее спасибо.