Аз съм разработчик на Tableau, но ме помолиха да създам viz от и Cube, използвайки MDX (с което нямам опит).
Кубът е свързан с Tableau, някои набори са създадени за времеви измерения - текущ месец и т.н. - но напълно изгубени опити за обобщаване на резултатите, за да мога да продължа...
Данните, които имам, са проста анкета с 3 въпроса. Отговарящият (I responder per Form ID) може да даде 1 от 4 отговора на всеки въпрос – или да го игнорира. 2 комплекта са създадени в Tableau, за да отразят това:
Въпроси от комплект 1: Q1, Q2, Q3
Комплект 2 отговори: Не, Може би, Вероятно, Да (и без отговор/#NA)
Досега, използвайки рекламен CASE Statement в Tableau Calculated Members, присвоих стойност на всеки от тези отговори – Не = 0, Може би = 33, Вероятно = 67, Да = 100 или #NA.
Създадох 2 изчислени членове:
[Брой отговори] – за да мога да покажа обема на отговорилите анкети:
IIF([Answer].[SAnswer].currentmember = [Yes], [Measures].[Number Of
Answers], (IIF([Answer].[SAnswer].currentmember = [Probably], [Measures].
[Number Of Answers], (IIF([Answer].[SAnswer].currentmember = [Maybe],
[Measures].[Number Of Answers], (IIF([Answer].[SAnswer].currentmember =
[No], [Measures].[Number Of Answers],0)))))))
И,
[Резултати от анкетата]
CASE
WHEN [Answer].[SAnswer].currentmember = [Yes] THEN 1.00
WHEN [Answer].[SAnswer].currentmember = [Probably] THEN 0.67
WHEN [Answer].[SAnswer].currentmember = [Maybe] THEN 0.33
WHEN [Answer].[SAnswer].currentmember = [No] THEN 0.00
ELSE NULL
END
Къде съм заседнал – За всеки попълнен формуляр за проучване ми трябва среден резултат:
[ID на формуляр].[001], има отговор на 3 въпроса: Q1 = 67%, Q2 = 67%, Q3 = 67%, така че средното е 67% [ID на формуляр].[002], има отговор на 2 въпроса: Q1 = 100 %, Q3 = 0%, така че средното е 50%
Ще трябва да обобщя тези оценени по държава, регион, тип работа, йерархии по месеци и т.н....ако използвах просто плосък екстракт, щях да използвам вложено включване/фиксиран LOD...така че ако 2-те формуляра по-горе бяха в едно и също [ Юни] [САЩ] [Почистване] резултатът ще бъде средно 58,5%.
Бих се радвал да ме насочите към това, което трябва да направя, за да създам мярка за обобщен резултат, осредняваща средния резултат за форма на всяко ниво. Много благодаря предварително.