Привет, ребята, я новичок в Tableau. Кажется, я не могу найти решение проблемы, с которой я сейчас сталкиваюсь. Ниже приведена панель управления, которую я построил:
Я пытаюсь рассчитать общую скорость кликов следующим образом:
Но это дает мне очень странную ценность.
Все, что мне нужно, это разделить количество кликов по определенной рекламе за эту неделю на общее количество. впечатлений за ту неделю.
Например, для первого объявления я бы сделал:
11/19911 * 100
Что должно дать мне примерно 0,055%.
Посоветуйте, пожалуйста, как этого добиться. Буду очень благодарен.
Лучший





Я думаю, что вы хотите получить значение строки кликов, разделенное на общее количество показов.
Пытаться
(sum(clicks)/ sum({fixed date, ad id: sum(impressions)}))*100
В числителе не должно быть LOD, так как вы хотите, чтобы каждая строка была разделена на сумму.
Спасибо, но из-за этого у меня возникает ошибка: «Невозможно смешивать агрегированные и неагрегированные атрибуты с этой функцией. Пожалуйста, сообщите
Я отредактировал ответ. Оберните знаменатель LOD в SUM ().
Как я понимаю из вашей формулы, вам нужен% кликов для определенного AdId по сравнению с показом за всю неделю. В вашей формуле есть небольшая настройка: вы используете дату в LOD вместо недели, которая может вызывать эту ошибку. Просто создайте функцию недели, используя datetrunc ('неделя', дата), и используйте ее в LOD, а также в заголовке столбца. Сообщите мне, если это сработает.