Вывод:В этом примере FineBI не может полностью воспроизвести функции Tableau. Соединение визуализаций – это элемент детальной фильтрации, поэтому у нас не получится динамически отобразить ситуацию в каждой стране, щелкая по карте, как в Tableau. Кроме того, мы не можем совместить две колонки в одну, поэтому приходится использовать комбинированный вариант визуализации – две колонки, стоящие рядом, и карту.
Пример №15: ежегодная частота покупок в массиве данных клиентов Описание: Можно ли утверждать, что чем чаще клиент возвращается за покупками, тем он лояльнее? В таком случае период сотрудничества компании и клиента мы будем отсчитывать с даты первого обращения, а измерять лояльность – ежегодной частотой покупок.
Из примера №1 мы поняли, как можно определить количество клиентов, совершивших покупку один или два раза. Однако маркетологам очень редко приходится вычислять количество клиентов, совершивших покупку, например, ровно пять раз. Гораздо полезнее знать количество клиентов, которые приобрели продукт не менее пяти раз.
Кроме того, из примера №2 мы можем узнать, что в 2011 году компания привлекла больше всего новых клиентов, а в 2014 году – меньше всего. Проанализировав абсолютное число клиентов, можно также проследить указанную тенденцию. Вероятно, именно поэтому было бы любопытно попытаться использовать процент от общего числа в каждом массиве данных клиентов в качестве показателя лояльности.
Таким образом, первоначальный вопрос можно перефразировать следующим образом: какова доля покупателей в каждом массиве, которые приобретали товары по крайней мере один, два, три или n раз в год?
Ключевой момент визуализации: Фильтр: процент от совокупной суммы годового массива данных клиентов, основанный на частоте покупок.
Пример LOD: Дополнительные данные: количество клиентов, которые совершили покупку минимум один, два, три и n раз; данные массива (за год).
- Год, когда каждый клиент впервые совершил покупку: {FIXED [Customer ID]: MIN(Year([Order Date]))}
- Число покупок, которые каждый клиент совершил за год: {FIXED [Customer ID], [Order Date (Years)]: COUNTD([Order ID])}
- Число клиентов, которые совершили покупку минимум один, два, n раз: WINDOW_SUM( COUNTD([Customer ID]), 0, LAST())
- Количество клиентов за год: { FIXED [год, когда клиент впервые совершил покупку]:COUNTD([Customer ID])}
- Доля: [количество покупателей, которые совершили покупку минимум 1, 2, n раз]/SUM([ежегодное количество новых клиентов])