{
    "version": "https:\/\/jsonfeed.org\/version\/1",
    "title": "Блог об аналитике, визуализации данных, data science и BI, заметки с тегом: funnel",
    "home_page_url": "http:\/\/test.leftjoin.ru\/tags\/funnel\/",
    "feed_url": "http:\/\/test.leftjoin.ru\/tags\/funnel\/json\/",
    "icon": "http:\/\/test.leftjoin.ru\/user\/userpic@2x.jpg",
    "author": {
        "name": "Николай Валиотти",
        "url": "http:\/\/test.leftjoin.ru\/",
        "avatar": "http:\/\/test.leftjoin.ru\/user\/userpic@2x.jpg"
    },
    "items": [
        {
            "id": "90",
            "url": "http:\/\/test.leftjoin.ru\/all\/funnel-chart-v-tableau\/",
            "title": "Funnel chart в Tableau",
            "content_html": "<p>Диаграмма в виде воронки — хороший выбор визуализации, если стоит задача отобразить достижение целей по ряду этапов. Сегодня мы посмотрим, как получить такую диаграмму в Tableau.<\/p>\n<p class=\"note\">Таблица из примера доступна в нашем <a href=\"https:\/\/github.com\/valiotti\/leftjoin\/tree\/master\/tableau-funnel\">репозитории<\/a> на GitHub<\/p>\n<p>Данные должны быть представлены в следующем виде, и если вы получаете их при помощи Custom SQL Query, вам может быть полезен наш последний материал: <a href=\"http:\/\/test.leftjoin.ru\/all\/unpivot-with-cross-join\/\" class=\"nu\">«<u>UNPIVOT данных с использованием CROSS JOIN<\/u>»<\/a>.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/1-19.png\" width=\"292\" height=\"440\" alt=\"\" \/>\n<\/div>\n<p>В таблице из примера мы получим 6 разных этапов: Identify, Pursue, Contact, Proposal, Negotiation и Won. Для каждого нужно задать соответствующее вычисляемое поле: например, ниже описана формула для вычисляемого поля статуса Identify.<\/p>\n<pre class=\"e2-text-code\"><code>if ATTR([Status]) = 'Identify' or LOOKUP(ATTR([Status]), -1)=&quot;Identify&quot; then SUM([Value]) END<\/code><\/pre><div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/2-18.png\" width=\"848\" height=\"333\" alt=\"\" \/>\n<\/div>\n<p>Итого должно получиться 6 новых мер:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/3-17.png\" width=\"200\" height=\"290\" alt=\"\" \/>\n<\/div>\n<p>Перетяните Measure Values в верхнюю часть графика: должен получиться такой bar chart:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/4-9.png\" width=\"1064\" height=\"201\" alt=\"\" \/>\n<\/div>\n<p>Над графиком в выпадающем меню отображения графиков поменяйте Standart на Entrie View — график должен в ответ расшириться:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/5-10.png\" width=\"115\" height=\"100\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/6-9.png\" width=\"1066\" height=\"747\" alt=\"\" \/>\n<\/div>\n<p>Из Measure Values удалите меры CNT(Sheet) и SUM(Value), которые не относятся к воронке:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/7-5.png\" width=\"161\" height=\"250\" alt=\"\" \/>\n<\/div>\n<p>Измерение Status перенесите в поле Rows. Получится несколько столбиков — это и есть будущие этапы воронки:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/8-6.png\" width=\"1070\" height=\"745\" alt=\"\" \/>\n<\/div>\n<p>Убедитесь, что все вычисляемые поля вычислены при помощи Table (down):<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/9-6.png\" width=\"329\" height=\"288\" alt=\"\" \/>\n<\/div>\n<p>А Stack marks установлен на off:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/10-5.png\" width=\"408\" height=\"143\" alt=\"\" \/>\n<\/div>\n<p>Смените тип графика на Area:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/11-4.png\" width=\"1226\" height=\"748\" alt=\"\" \/>\n<\/div>\n<p>Чтобы каждый этап был окрашен в собственный цвет, перенесите измерение Status в поле Color:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/12-2.png\" width=\"1225\" height=\"814\" alt=\"\" \/>\n<\/div>\n<p>В фильтре Status справа отсортируйте этапы по убыванию, перетягивая левой кнопкой мыши в нужное место:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/13-2.png\" width=\"1062\" height=\"731\" alt=\"\" \/>\n<\/div>\n<p>Зажав клавишу CMD на MacOS или Ctrl на Windows, зажмите левой клавишей мыши Measures Values в поле Columns и протяните в область рядом: должно появиться такое же, а на графике с воронкой рядом должен появиться идентичный график.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/14-2.png\" width=\"910\" height=\"812\" alt=\"\" \/>\n<\/div>\n<p>Нажмите на ось X у левого графика и перейдите в меню Edit Axis. В разделе Scale поставьте галочку на поле Reversed, чтобы «отзеркалить» левый график.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/15-1.png\" width=\"241\" height=\"112\" alt=\"\" \/>\n<\/div>\n<p>Получится такая диаграмма:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/16-1.png\" width=\"909\" height=\"744\" alt=\"\" \/>\n<\/div>\n<p>Поработаем над оформлением. Нажмите правой кнопкой мыши на область с наименованием этапов слева и поставьте галочку напротив «Show Header». Проделайте то же самое с осью внизу:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/17-1.png\" width=\"183\" height=\"203\" alt=\"\" \/>\n<\/div>\n<p>Скройте также индикатор внизу:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/18-1.png\" width=\"206\" height=\"64\" alt=\"\" \/>\n<\/div>\n<p>Нажмите правой кнопкой мыши по графику и перейдите в раздел Format. Перейдите в меню Format Lines и смените значение для каждого типа линий на None. В соседнем разделе Format Borders также везде установите None:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/19-2.png\" width=\"200\" height=\"365\" alt=\"\" \/>\n<\/div>\n<p>Затем перенесите измерение Status и меру Value в поле Label. Нажмите на SUM(VALUE) и перейдите в Add Table Calculation, чтобы добавить ещё процент от первого этапа. В поле Calculation Type выберите «Percent From», а в поле Relative to — «First». Чтобы отобразить на каждом этапе процент от предыдущего: нажмите правой кнопкой мыши по мере SUM(Value) и нажмите на Add Table Calculation. В поле Calculation Type выберите «Percent From», а в поле Relative to — «Previous».<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/19.5.png\" width=\"342\" height=\"433\" alt=\"\" \/>\n<\/div>\n<p>После нажмите на Label, перейдите в Edit Label и расположите текст с процентным соотношением под статусом:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/20-2.png\" width=\"602\" height=\"372\" alt=\"\" \/>\n<\/div>\n<p>Выравнивание установите, как на скриншоте:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/20.5.png\" width=\"344\" height=\"371\" alt=\"\" \/>\n<\/div>\n<p>Ещё перенесите в Tooltip меру Value, чтобы отображать в нём абсолютные значения. Затем нажмите на Tooltip и поменяйте форматирование:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/21-1.png\" width=\"602\" height=\"468\" alt=\"\" \/>\n<\/div>\n<p>В итоге получится такой график, у которого в подсказках отображается значение по этапу, процент от прошлого этапа и процент от первого этапа:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/test.leftjoin.ru\/pictures\/22-1.png\" width=\"1066\" height=\"746\" alt=\"\" \/>\n<\/div>\n<p>На написание этой статьи нас вдохновил <a href=\"https:\/\/www.youtube.com\/watch?v=7fBNcgGVaoQ\">анлоязычный видеорецепт<\/a>.<\/p>\n",
            "date_published": "2021-01-13T16:55:16+03:00",
            "date_modified": "2021-01-14T19:04:53+03:00",
            "image": "http:\/\/test.leftjoin.ru\/pictures\/1-19.png",
            "_date_published_rfc2822": "Wed, 13 Jan 2021 16:55:16 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "90",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": [
                    "http:\/\/test.leftjoin.ru\/pictures\/1-19.png",
                    "http:\/\/test.leftjoin.ru\/pictures\/2-18.png",
                    "http:\/\/test.leftjoin.ru\/pictures\/3-17.png",
                    "http:\/\/test.leftjoin.ru\/pictures\/4-9.png",
                    "http:\/\/test.leftjoin.ru\/pictures\/5-10.png",
                    "http:\/\/test.leftjoin.ru\/pictures\/6-9.png",
                    "http:\/\/test.leftjoin.ru\/pictures\/7-5.png",
                    "http:\/\/test.leftjoin.ru\/pictures\/8-6.png",
                    "http:\/\/test.leftjoin.ru\/pictures\/9-6.png",
                    "http:\/\/test.leftjoin.ru\/pictures\/10-5.png",
                    "http:\/\/test.leftjoin.ru\/pictures\/11-4.png",
                    "http:\/\/test.leftjoin.ru\/pictures\/12-2.png",
                    "http:\/\/test.leftjoin.ru\/pictures\/13-2.png",
                    "http:\/\/test.leftjoin.ru\/pictures\/14-2.png",
                    "http:\/\/test.leftjoin.ru\/pictures\/15-1.png",
                    "http:\/\/test.leftjoin.ru\/pictures\/16-1.png",
                    "http:\/\/test.leftjoin.ru\/pictures\/17-1.png",
                    "http:\/\/test.leftjoin.ru\/pictures\/18-1.png",
                    "http:\/\/test.leftjoin.ru\/pictures\/19-2.png",
                    "http:\/\/test.leftjoin.ru\/pictures\/19.5.png",
                    "http:\/\/test.leftjoin.ru\/pictures\/20-2.png",
                    "http:\/\/test.leftjoin.ru\/pictures\/20.5.png",
                    "http:\/\/test.leftjoin.ru\/pictures\/21-1.png",
                    "http:\/\/test.leftjoin.ru\/pictures\/22-1.png"
                ]
            }
        }
    ],
    "_e2_version": 3365,
    "_e2_ua_string": "E2 (v3365; Aegea)"
}