{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Reveal the Data: заметки с тегом вопрос-ответ",
    "_rss_description": "Блог Ромы Бунина про визуализацию данных, Tableau и развитие BI-систем.",
    "_rss_language": "ru",
    "_itunes_email": "buninra@mail.ru",
    "_itunes_categories_xml": "",
    "_itunes_image": "https:\/\/revealthedata.com\/blog\/pictures\/userpic\/userpic-square@2x.jpg?1612211172",
    "_itunes_explicit": "no",
    "home_page_url": "https:\/\/revealthedata.com\/blog\/tags\/vopros-otvet\/",
    "feed_url": "https:\/\/revealthedata.com\/blog\/tags\/vopros-otvet\/json\/",
    "icon": "https:\/\/revealthedata.com\/blog\/pictures\/userpic\/userpic@2x.jpg?1612211172",
    "authors": [
        {
            "name": "Роман Бунин",
            "url": "https:\/\/revealthedata.com\/blog\/",
            "avatar": "https:\/\/revealthedata.com\/blog\/pictures\/userpic\/userpic@2x.jpg?1612211172"
        }
    ],
    "items": [
        {
            "id": "35",
            "url": "https:\/\/revealthedata.com\/blog\/all\/kak-sdelat-kontrol-dlya-pereklyucheniya-den-nedelya-mesyac-v-tab\/",
            "title": "Как сделать контрол для переключения день\/неделя\/месяц в Табло",
            "content_html": "<p>Одна из участниц курса спрашивает «Не разобралась, как сделать переключатель так, чтобы можно было менять время: например, с недели на конкретный день или месяц». Отвечаю.<\/p>\n<p>Создаем параметр, которым будет управлять пользователь. Правой кнопкой на панели с данными, затем create parameter.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/revealthedata.com\/blog\/pictures\/1_4.jpg\" width=\"1136\" height=\"1027\" alt=\"\" \/>\n<\/div>\n<p>Потом создаем расчетное поле:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">DATE(\r\nCASE [Date range]\r\nWHEN &quot;Day&quot; THEN DATETRUNC('day', [Date])\r\nWHEN &quot;Week&quot; THEN DATETRUNC('week', [Date])\r\nWHEN &quot;Month&quot; THEN DATETRUNC('month', [Date])\r\nEND\r\n)<\/code><\/pre><div class=\"e2-text-picture\">\n<img src=\"https:\/\/revealthedata.com\/blog\/pictures\/2_2.jpg\" width=\"1543\" height=\"693\" alt=\"\" \/>\n<\/div>\n<p>Здесь вся фишка в том, что оборачиваем весь CASE в DATE, иначе Табло не будет воспринимать результат как дату, и используем DATETRUNC, чтобы выбрать уровень агрегации.<\/p>\n<p>Подставляем получившиеся поле в нужное нам место и теперь можем управлять датой:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/revealthedata.com\/blog\/pictures\/tc7Mm33uKa.gif\" width=\"1980\" height=\"1467\" alt=\"\" \/>\n<\/div>\n<p>Ecли вы читаете мой блог и у вам есть вопросы по Табло — пишите на buninra@mail.ru. Если у меня будет время, то отвечу в блоге или скину полезную ссылку по вопросу.<\/p>\n",
            "date_published": "2018-01-28T17:04:33+02:00",
            "date_modified": "2018-01-28T17:04:27+02:00",
            "tags": [
                "вопрос-ответ",
                "табло"
            ],
            "image": "https:\/\/revealthedata.com\/blog\/pictures\/1_4.jpg",
            "_date_published_rfc2822": "Sun, 28 Jan 2018 17:04:33 +0200",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "35",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": [
                    "https:\/\/revealthedata.com\/blog\/pictures\/1_4.jpg",
                    "https:\/\/revealthedata.com\/blog\/pictures\/2_2.jpg",
                    "https:\/\/revealthedata.com\/blog\/pictures\/tc7Mm33uKa.gif"
                ]
            }
        },
        {
            "id": "34",
            "url": "https:\/\/revealthedata.com\/blog\/all\/razdelenie-na-kvantili-v-tablo\/",
            "title": "Разделение на квантили в Табло",
            "content_html": "<p>Одна из участниц корпоративного курса по Табло спросила про так, как покрасить цвета в облаке слов по квантилям от частоты слов. Вот рецепт.<\/p>\n<p>Для примера взял данные о частоте слов в английском языке. В наборе данных — слова и частота их возникновения. Для того, чтобы построить «облако слов» расположим слова на текст, частоту на размер, выберем в качестве визуального атома (makrs) слова.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/revealthedata.com\/blog\/pictures\/1_3.jpg\" width=\"2560\" height=\"1192\" alt=\"\" \/>\n<\/div>\n<p>После этого создадим расчетное поле, которые будет считать накопленный процент вхождений от общего числа.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">RUNNING_SUM(SUM([Frequency])\/TOTAL(SUM([Frequency])))<\/code><\/pre><div class=\"e2-text-picture\">\n<img src=\"https:\/\/revealthedata.com\/blog\/pictures\/2_1.jpg\" width=\"1236\" height=\"804\" alt=\"\" \/>\n<\/div>\n<p>Автоматическим инструментом bins для разбиения на квантили использовать не получится, так как это table calc. Поэтому создадим разбивку в ручную, ещё через одно расчетное поле.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">IF [Runnig % of total] &gt;=0 AND [Runnig % of total] &lt;0.25\r\nTHEN &quot;0-25%&quot;\r\nELSEIF  [Runnig % of total] &gt;= 0.25 AND [Runnig % of total] &lt;0.5\r\nTHEN &quot;25-50%&quot;\r\nELSEIF [Runnig % of total] &gt;= 0.5 AND [Runnig % of total] &lt;0.75\r\nTHEN &quot;50-75%&quot;\r\nELSE &quot;75-100%&quot;\r\nEND<\/code><\/pre><div class=\"e2-text-picture\">\n<img src=\"https:\/\/revealthedata.com\/blog\/pictures\/3_2.jpg\" width=\"1239\" height=\"807\" alt=\"\" \/>\n<\/div>\n<p>Кинем получившееся поле на цвет.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/revealthedata.com\/blog\/pictures\/4_1.jpg\" width=\"2309\" height=\"965\" alt=\"\" \/>\n<\/div>\n<p>Получилась фигня, так как Табло не знает как отсортировать наши слова при расчете накопительного процента. Чтобы это исправить скажем ему как отсортировать слова. Для этого зайдем в редактор table calc и зададим сортировку:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/revealthedata.com\/blog\/pictures\/5_1.jpg\" width=\"817\" height=\"1025\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/revealthedata.com\/blog\/pictures\/6_1.jpg\" width=\"940\" height=\"1035\" alt=\"\" \/>\n<\/div>\n<p>Вуаля:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/revealthedata.com\/blog\/pictures\/7.jpg\" width=\"1978\" height=\"946\" alt=\"\" \/>\n<\/div>\n<p>Добавил Парето и залил на Табло Паблик. Там можно скачать книгу и посмотреть как что реализовано.<\/p>\n<div class=\"e2-text-picture\">\n<a href=\"https:\/\/public.tableau.com\/views\/Wordfreqineng\/Wordfreqineng?:embed=y&:display_count=yes&publish=yes\" class=\"e2-text-picture-link\">\n<img src=\"https:\/\/revealthedata.com\/blog\/pictures\/8_1.jpg\" width=\"2016\" height=\"1707\" alt=\"\" \/>\n<\/a><\/div>\n<p><a href=\"https:\/\/public.tableau.com\/views\/Wordfreqineng\/Wordfreqineng?:embed=y&:display_count=yes&publish=yes\">https:\/\/public.tableau.com\/views\/Wordfreqineng\/Wordfreqineng?:embed=y&:display_count=yes&publish=yes<\/a><\/p>\n",
            "date_published": "2018-01-28T16:16:37+02:00",
            "date_modified": "2018-01-28T16:15:53+02:00",
            "tags": [
                "вопрос-ответ",
                "пример",
                "табло"
            ],
            "image": "https:\/\/revealthedata.com\/blog\/pictures\/1_3.jpg",
            "_date_published_rfc2822": "Sun, 28 Jan 2018 16:16:37 +0200",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "34",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": [
                    "https:\/\/revealthedata.com\/blog\/pictures\/1_3.jpg",
                    "https:\/\/revealthedata.com\/blog\/pictures\/2_1.jpg",
                    "https:\/\/revealthedata.com\/blog\/pictures\/3_2.jpg",
                    "https:\/\/revealthedata.com\/blog\/pictures\/4_1.jpg",
                    "https:\/\/revealthedata.com\/blog\/pictures\/5_1.jpg",
                    "https:\/\/revealthedata.com\/blog\/pictures\/6_1.jpg",
                    "https:\/\/revealthedata.com\/blog\/pictures\/7.jpg",
                    "https:\/\/revealthedata.com\/blog\/pictures\/8_1.jpg"
                ]
            }
        }
    ],
    "_e2_version": 4079,
    "_e2_ua_string": "Aegea 11.0 (v4079e)"
}