У нас есть переменные:
- «Уникальный пользователь»
- «Версия» (плюс, Light в соотношении 79:21 от всех уникальных пользователей)
- "Всего событий"
- "Eventkatagories".
И следующий сценарий: Мы не можем получить точные данные о том, сколько пользователей плюс или легкие пользователи. Но мы знаем, сколько событий вызвано версией (плюс / свет).
Теперь мы хотим узнать, как относительная частота сработавших событий сгруппирована по версии и категории событий. Таким образом, в сводной таблице есть измерение строки = Версия и столбец Измерение = категория события. Таким образом, измерение должно быть относительной частотой.
Таким образом, простым настраиваемым настраиваемым полем должно быть «общее количество событий / пользователей» ... Но помните, что мы не можем получить абсолютное значение Users по версии, мы просто знаем, отношение (80-20).
Поэтому я строю другое вычисляемое поле с именем UsersbyVersion со следующим утверждением:
CASE
WHEN (Version = "light") THEN SUM(User) * 0.21
WHEN (Version = "Plus") THEN SUM(User) * 0.79
END
Но эта формула дает следующую ошибку:
Неверная формула - Неверное выражение ввода. - Не удалось проанализировать оператор CASE
Если я использую абсолютные числа для оператора, он работает. Пример:
CASE
WHEN (Version = "Normal") THEN 5000
WHEN (Version = "Plus") THEN 25000
END
Но нам нужен оператор «Пользователь * рацион» ... соотношение не сильно изменится, а значение пользователя по отношению к дате, которую мы хотим установить в отчете Data Studio .
Так что, я думаю, проблема в том, что оператор не будет работать с комбинацией метрик и измерений. Я уже пытался поместить «Пользователь * 0,79» и «Пользователь * 0,21» в пользовательские метрики, но это не сработает.
Можно ли объединить измерения и метрики в вычисляемом поле в качестве измерения?
Спасибо за помощь