<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>best practice - Qlik Sense - Обучение, учебник, онлайн курс</title>
	<atom:link href="https://qliksense.ivan-shamaev.ru/tag/best-practice/feed/" rel="self" type="application/rss+xml" />
	<link>https://qliksense.ivan-shamaev.ru/tag/best-practice/</link>
	<description>Qlik Sense на русском языке. Пошаговые уроки для изучения Клик Сенс</description>
	<lastBuildDate>Tue, 23 Jun 2020 11:26:53 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.1</generator>

<image>
	<url>https://qliksense.ivan-shamaev.ru/wp-content/uploads/2018/07/QlikSense_ICON2-150x150.png</url>
	<title>best practice - Qlik Sense - Обучение, учебник, онлайн курс</title>
	<link>https://qliksense.ivan-shamaev.ru/tag/best-practice/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>qRUG Camp 2018 &#8211; моя презентация</title>
		<link>https://qliksense.ivan-shamaev.ru/prezentaciya-qrug-camp-2018-json-telegram-nprinting/</link>
					<comments>https://qliksense.ivan-shamaev.ru/prezentaciya-qrug-camp-2018-json-telegram-nprinting/#respond</comments>
		
		<dc:creator><![CDATA[qliksense-expert]]></dc:creator>
		<pubDate>Fri, 29 Nov 2019 01:18:58 +0000</pubDate>
				<category><![CDATA[Qlik Sense Блог]]></category>
		<category><![CDATA[best practice]]></category>
		<category><![CDATA[qRUG]]></category>
		<category><![CDATA[qRUG Camp 2018]]></category>
		<guid isPermaLink="false">https://qliksense.ivan-shamaev.ru/?p=2195</guid>

					<description><![CDATA[<p>Выложу свою презентацию с qRUG Camp 2018 без подробных материалов. Сопроводительный материал получают только участники конференции (рассылается организаторами). Ко мне не обращайтесь, не вышлю. Парсинг приложений Nprinting 16 Загрузка JSON в формате CSV Уведомления в Telegram</p>
<p>Сообщение <a href="https://qliksense.ivan-shamaev.ru/prezentaciya-qrug-camp-2018-json-telegram-nprinting/">qRUG Camp 2018 &#8211; моя презентация</a> появились сначала на <a href="https://qliksense.ivan-shamaev.ru">Qlik Sense - Обучение, учебник, онлайн курс</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Выложу свою презентацию с <strong>qRUG Camp 2018</strong> без подробных материалов. Сопроводительный материал получают только участники конференции (рассылается организаторами). Ко мне не обращайтесь, не вышлю.</p>
<ul>
<li>Парсинг приложений Nprinting 16</li>
<li>Загрузка JSON в формате CSV</li>
<li>Уведомления в Telegram</li>
</ul>



<div class="wp-block-file"><a href="https://qliksense.ivan-shamaev.ru/wp-content/uploads/2019/11/Prezentaciya_qRUG_Camp_2018_Shamaev_Ivan.pdf"><strong><span style="color:#005104" class="tadv-color">Prezentaciya_qRUG_Camp_2018_Shamaev_Ivan</span></strong></a><a href="https://qliksense.ivan-shamaev.ru/wp-content/uploads/2019/11/Prezentaciya_qRUG_Camp_2018_Shamaev_Ivan.pdf" class="wp-block-file__button" download><strong>Скачать</strong></a></div>
<p>Сообщение <a href="https://qliksense.ivan-shamaev.ru/prezentaciya-qrug-camp-2018-json-telegram-nprinting/">qRUG Camp 2018 &#8211; моя презентация</a> появились сначала на <a href="https://qliksense.ivan-shamaev.ru">Qlik Sense - Обучение, учебник, онлайн курс</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://qliksense.ivan-shamaev.ru/prezentaciya-qrug-camp-2018-json-telegram-nprinting/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Фишки (Tips &#038; Tricks) по Qlik Sense / QlikView. Секретные приемы Qlik</title>
		<link>https://qliksense.ivan-shamaev.ru/qlik-sense-secret-tips-tricks/</link>
					<comments>https://qliksense.ivan-shamaev.ru/qlik-sense-secret-tips-tricks/#respond</comments>
		
		<dc:creator><![CDATA[qliksense-expert]]></dc:creator>
		<pubDate>Wed, 07 Aug 2019 11:19:57 +0000</pubDate>
				<category><![CDATA[Уровень 1]]></category>
		<category><![CDATA[best practice]]></category>
		<category><![CDATA[Qlik]]></category>
		<category><![CDATA[qlik sense]]></category>
		<category><![CDATA[qliksense]]></category>
		<category><![CDATA[Фишки по Qlik Sense]]></category>
		<guid isPermaLink="false">https://qliksense.ivan-shamaev.ru/?p=1363</guid>

					<description><![CDATA[<p>Фишки по коду и выражениям (script &#38; expression) Количество выбранных элементов в измерении GetSelectedCount([Товар Название]) Количество возможных элементов в измерении GetPossibleCount([Товар Название]) Получить количество полей из таблицы модели =Count({1&#60;$Table={'Таблица Фактов'}&#62;} $Field) Переменная &#8220;Условие-проверка&#8221;, что приложение Qlik перегрузилось сегодня vAppReload =match(today(0),today(2)) Получить в скрипте текст, заключенный между символами Текст между символами:<a class="moretag" href="https://qliksense.ivan-shamaev.ru/qlik-sense-secret-tips-tricks/"> Читать дальше&#8230;</a></p>
<p>Сообщение <a href="https://qliksense.ivan-shamaev.ru/qlik-sense-secret-tips-tricks/">Фишки (Tips &#038; Tricks) по Qlik Sense / QlikView. Секретные приемы Qlik</a> появились сначала на <a href="https://qliksense.ivan-shamaev.ru">Qlik Sense - Обучение, учебник, онлайн курс</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"><strong>Фишки по коду и выражениям (script &amp; expression)</strong></h2>



<h3><strong>Количество выбранных элементов в измерении</strong></h3>
<pre class="EnlighterJSRAW" data-enlighter-language="null">GetSelectedCount([Товар Название])</pre>
<h3><strong>Количество возможных элементов в измерении</strong></h3>
<pre class="EnlighterJSRAW" data-enlighter-language="null">GetPossibleCount([Товар Название])</pre>
<h3><strong>Получить количество полей из таблицы модели</strong></h3>
<pre class="EnlighterJSRAW" data-enlighter-language="null">=Count({1&lt;$Table={'Таблица Фактов'}&gt;} $Field)</pre>
<h3><strong>Переменная &#8220;Условие-проверка&#8221;, что приложение Qlik перегрузилось сегодня</strong></h3>
<pre class="EnlighterJSRAW" data-enlighter-language="null">vAppReload
=match(today(0),today(2))</pre>
<h3><strong>Получить в скрипте текст, заключенный между символами</strong></h3>
<p><strong>Текст между символами:</strong></p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">=TextBetween('lkj dsf 554 [Текст в квадратных скобках]','[',']')</pre>
<h3><strong>Как менять значения переменной по кругу при нажатии на кнопку</strong></h3>
<p><strong>Как менять значения переменной по кругу:</strong></p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">=pick(match($(пПеременная),1,2,3,4,5,6),2,3,4,5,6,1)</pre>
<h3><strong>Сравнение поля с конкретным временем</strong></h3>
<pre class="EnlighterJSRAW" data-enlighter-language="null">Time(Left([Время обработки],8))&gt;MakeTime(18,30,00)</pre>
<h3><strong>Время обновления файла</strong></h3>
<pre class="EnlighterJSRAW" data-enlighter-language="null">Let vFileDateTimeModified = FileTime('C:\QS_QVD\Чеки.qvd');</pre>
<h3><strong>Выход из скрипта по условию</strong></h3>
<pre class="EnlighterJSRAW" data-enlighter-language="null">Exit Script when a=1;</pre>
<h3><strong>Значение по умолчанию для конструкции Pick(Match())</strong></h3>
<p><strong>Pick &amp; Match &#8211; значение по-умолчанию, если не найдено условие</strong></p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">Pick(Match(lower([Флаг]),'true','false')+1,'Не определено','Да','Нет') As [Какой-то аналитический признак]</pre>
<h3><strong>Проверка поля на пустоту в скрипте Qlik Sense</strong></h3>
<p><strong>Проверка поля на пустоту (вместо not IsNull and &lt;&gt;&#8221;)</strong></p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">Len(Trim([Поле справочника]))=0</pre>
<h3><strong>Использование Match при наличии пустых значений в поле</strong></h3>
<p><strong>Наткнулся, что в Match не учитывает пустые значения (null).</strong> Т.е. условие в скрипте</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">UPPER([Ассортимент]) &lt;&gt; 'ВЕЛОСИПЕДЫ'</pre>
<p>не эквивалентно условию</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">Match(UPPER([Ассортимент]),'ВЕЛОСИПЕДЫ')=0</pre>
<p>Решилось:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">RangeSum(0,Match(UPPER([Ассортимент]),'ВЕЛОСИПЕДЫ'))=0;</pre>
<p>Аналогично в <strong>WildMatch</strong></p>
<h3><strong>Сбросить фильтры по всем полям какой-то конкретной таблицы</strong></h3>
<p>Если Вам при расчете показателя необходимо сбросить фильтры по всем полям какой-то таблицы, то необходимо в приложении создать переменную пСброситьВыборкиПолейТаблицы:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">$(=CONCAT({1&lt;$Table = {'$1'}&gt;} DISTINCT '['&amp; $Field &amp;']=', ',') )</pre>
<p>Далее в выражении нужно записать следующую формулу (Выражение в таблице для расчета показателя &#8216;Текущий остаток&#8217;):</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">sum({&lt;$(пСброситьВыборкиПолейТаблицы(Календарь))&gt;} [Текущий остаток])</pre>



<h2 class="wp-block-heading"><strong>Tips &amp; Tricks по работе с визуализацией</strong></h2>



<p><strong>Редактирование таблицы в Qlik Sense с большим количеством столбцов</strong></p>
<p>В Qlik Sense все изменения производимые в столбцах мгновенно начинают отображаться в таблице (автоматическое применение изменений). Когда столбцов много, то любой update в колонках замедляет разработку фактически в несколько раз. Чтобы этого избежать, можно в условии вычисления всей таблицы поставить ноль, внести изменения и потом условие изменения убрать. Т.е. фактически отрубить автоматический расчет таблицы вручную.</p>
<p>Сообщение <a href="https://qliksense.ivan-shamaev.ru/qlik-sense-secret-tips-tricks/">Фишки (Tips &#038; Tricks) по Qlik Sense / QlikView. Секретные приемы Qlik</a> появились сначала на <a href="https://qliksense.ivan-shamaev.ru">Qlik Sense - Обучение, учебник, онлайн курс</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://qliksense.ivan-shamaev.ru/qlik-sense-secret-tips-tricks/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
