Я разработчик Tableau - но меня попросили создать Viz из Cube и использовать MDX (с которым у меня нет опыта).
Куб подключен к Таблице, некоторые Наборы были созданы для измерений Времени - Текущий Месяц и т. Д. - но полностью потеряны при попытке агрегировать результаты, чтобы я мог двигаться дальше ...
Данные, которые у меня есть, это простой опрос с 3 вопросами. Респондент (я отвечаю на форму) может дать 1 из 4 ответов на каждый вопрос - или проигнорировать его.
В Таблице были созданы 2 комплекта, чтобы отразить это:
Набор 1 вопросов: Q1, Q2, Q3
Задать 2 ответа: Нет, может быть, возможно, да (и без ответа / # нет)
Пока что, используя объявление CASE в Вычисляемых элементах таблицы, я присвоил значение каждому из этих ответов - Нет = 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)))))))
И
[Результаты Survery]
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… поэтому, если бы две вышеупомянутые формы были в тот же [июнь]. [США]. [Уборка] оценка будет в среднем 58,5%.
Буду признателен за то, что мне нужно сделать, чтобы создать агрегированную оценку, усредняющую среднюю оценку за форму на любом уровне. Большое спасибо заранее.