<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0">

<channel>

<title>Блог об аналитике, визуализации данных, data science и BI, заметки с тегом: parameter</title>
<link>http://test.leftjoin.ru/tags/parameter/</link>
<description></description>
<generator>E2 (v3365; Aegea)</generator>

<item>
<title>Использование параметров в Redash</title>
<guid isPermaLink="false">33</guid>
<link>http://test.leftjoin.ru/all/using-redash-parameters/</link>
<comments>http://test.leftjoin.ru/all/using-redash-parameters/</comments>
<description>
&lt;p&gt;Самое удобное и полезное в Redash — параметры. Параметры могут быть в отчете и дашбордах.&lt;br /&gt;
Параметр — элемент интерфейса, которым управляет пользователь при запуске отчета.&lt;/p&gt;
&lt;p&gt;Параметр в отчете может быть следующих типов:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="541" data-ratio="1.9049295774648"&gt;
&lt;img src="http://test.leftjoin.ru/pictures/redash-parameter@2x.png" width="541" height="284" alt="" /&gt;
&lt;img src="http://test.leftjoin.ru/pictures/redash-parameter-v2@2x.png" width="540" height="267" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Про каждый тип по отдельности:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;Text&lt;/i&gt; — текстовое поле свободного ввода, может использоваться в конструкциях типа LIKE, параметр такого типа &lt;a href="https://redash.io/help/user-guide/querying/query-parameters#FAQ"&gt;не может использоваться в публичных дашбордах&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Number&lt;/i&gt; — число, которое вводит пользователь&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Dropdown list&lt;/i&gt; — список значений, из которых пользователь сможет выбрать одно или несколько (недавно появилась возможность мульти-ввода параметров в выпадающим списке)&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Query dropdown list&lt;/i&gt; — аналогично предыдущему, однако значения будут браться из имеющегося запроса&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Date&lt;/i&gt; / &lt;i&gt;Date and Time&lt;/i&gt; / &lt;i&gt;Date and Time (with seconds)&lt;/i&gt; — поля ввода даты&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Date Range&lt;/i&gt; / &lt;i&gt;Date and Time Range&lt;/i&gt; / &lt;i&gt;Date and Time Range (with seconds)&lt;/i&gt; — поля ввода интервалов дат. Удобно использовать для конструкции вида&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class="e2-text-code"&gt;&lt;code&gt;between '{{parameter.start}}' and '{{parameter.end}}'&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;В случае дашборда может возникнуть ситуация, когда в нескольких запросах параметр называется одинаково, тогда он станет общим на весь дашборд, это удобно.&lt;/p&gt;
&lt;p&gt;Из неочевидных, но крайне полезных решений: как сделать параметр &lt;b&gt;отключаемым&lt;/b&gt;?&lt;br /&gt;
Предположим, что параметр типа «выпадающий список» называется &lt;i&gt;parameter&lt;/i&gt; и мы хотим его настроить для столбца &lt;i&gt;geo&lt;/i&gt; таблицы, тогда в коде запроса будет что-то типа:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code&gt;WHERE
    ('{{parameter}}' = 'Disabled' or geo = '{{parameter}}')&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;При этом, разумеется, в значения выпадающего списка нужно добавить ’Disabled’.&lt;/p&gt;
</description>
<pubDate>Tue, 28 Jan 2020 14:22:01 +0300</pubDate>
</item>


</channel>
</rss>