<?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>Пример IntervalMatch - Qlik Sense - Обучение, учебник, онлайн курс</title>
	<atom:link href="https://qliksense.ivan-shamaev.ru/tag/%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80-intervalmatch/feed/" rel="self" type="application/rss+xml" />
	<link>https://qliksense.ivan-shamaev.ru/tag/пример-intervalmatch/</link>
	<description>Qlik Sense на русском языке. Пошаговые уроки для изучения Клик Сенс</description>
	<lastBuildDate>Sun, 17 Nov 2019 04:56:43 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>

<image>
	<url>https://qliksense.ivan-shamaev.ru/wp-content/uploads/2018/07/QlikSense_ICON2-150x150.png</url>
	<title>Пример IntervalMatch - Qlik Sense - Обучение, учебник, онлайн курс</title>
	<link>https://qliksense.ivan-shamaev.ru/tag/пример-intervalmatch/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Связать данные по интервалам. Пример IntervalMatch Qlik Sense</title>
		<link>https://qliksense.ivan-shamaev.ru/link-data-at-intervals-intervalmatch-qlik-sense-example/</link>
					<comments>https://qliksense.ivan-shamaev.ru/link-data-at-intervals-intervalmatch-qlik-sense-example/#respond</comments>
		
		<dc:creator><![CDATA[qliksense-expert]]></dc:creator>
		<pubDate>Sun, 17 Nov 2019 04:35:50 +0000</pubDate>
				<category><![CDATA[Уровень 1]]></category>
		<category><![CDATA[IntervalMatch Qlik Sense]]></category>
		<category><![CDATA[Пример IntervalMatch]]></category>
		<guid isPermaLink="false">https://qliksense.ivan-shamaev.ru/?p=2123</guid>

					<description><![CDATA[<p>В этой статье будет рассмотрены примеры использования функции IntervalMatch. Рассмотрим пример [tester_signal]: LOAD Signal_datetime, Signal_symbol, "symbol", indicator, "1d", "6h", "1h" FROM [lib://DataFiles/tester_signal.qvd] (qvd); NoConcatenate [TEMP tester_price_changes]: LOAD datetime, "symbol", last_price, price_change, price_change_percent, high_price, low_price, volume, weighted_avg_price, quote_volume FROM [lib://DataFiles/tester_price_changes.qvd] (qvd); [TEMP max_datetime]: Load max(datetime) as max_datetime Resident [TEMP tester_price_changes]; LET<a class="moretag" href="https://qliksense.ivan-shamaev.ru/link-data-at-intervals-intervalmatch-qlik-sense-example/"> Читать дальше&#8230;</a></p>
<p>Сообщение <a href="https://qliksense.ivan-shamaev.ru/link-data-at-intervals-intervalmatch-qlik-sense-example/">Связать данные по интервалам. Пример IntervalMatch Qlik Sense</a> появились сначала на <a href="https://qliksense.ivan-shamaev.ru">Qlik Sense - Обучение, учебник, онлайн курс</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>В этой статье будет рассмотрены примеры использования функции IntervalMatch.</p>
<p>Рассмотрим пример</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">[tester_signal]:
LOAD
    Signal_datetime,
    Signal_symbol,
    "symbol",
    indicator,
    "1d",
    "6h",
    "1h"
FROM [lib://DataFiles/tester_signal.qvd] (qvd);

NoConcatenate
[TEMP tester_price_changes]:
LOAD
    datetime,
    "symbol",
    last_price,
    price_change,
    price_change_percent,
    high_price,
    low_price,
    volume,
    weighted_avg_price,
    quote_volume
FROM [lib://DataFiles/tester_price_changes.qvd] (qvd);

[TEMP max_datetime]:
Load max(datetime) as max_datetime
Resident [TEMP tester_price_changes];

LET vMaxDatetime = Timestamp(Num#(Peek('max_datetime',0,'TEMP max_datetime'))+Frac(MakeTime(0,30)));

NoConcatenate
[tester_price_changes]:
LOAD datetime, 
  Timestamp(datetime,'DD.MM.YYYY h:mm')											As [Дата Время Начало],
    If(symbol=Previous(symbol) and symbol&lt;&gt;'' and not IsNull(symbol),
    	Timestamp(Peek('datetime'),'DD.MM.YYYY h:mm'),
        Timestamp('$(vMaxDatetime)','DD.MM.YYYY h:mm')
    ) 																				As [Дата Время Конец],
    symbol,
    Timestamp(datetime,'DD.MM.YYYY h:mm')											As [ДатаВремя Цен],
    symbol&amp;'|'&amp;(Num(time(frac(floor(datetime,1/1440)),'hh:mm'))+floor(datetime))	As %ID,
  last_price, 
  price_change, 
  price_change_percent, 
  high_price, 
  low_price, 
  volume, 
  weighted_avg_price, 
  quote_volume
Resident [TEMP tester_price_changes]
Order By symbol,datetime desc
;

Drop Tables [TEMP tester_price_changes];


Left Join([tester_signal])
intervalmatch (Signal_datetime,symbol) 
LOAD  
     [Дата Время Начало], 
     [Дата Время Конец],
     symbol
RESIDENT tester_price_changes;

Left Join(tester_signal)
Load
     [Дата Время Начало], 
     [Дата Время Конец],
     symbol,
     %ID
RESIDENT tester_price_changes;

DROP Fields [Дата Время Начало], [Дата Время Конец], symbol From [tester_signal];</pre>
<p>___</p>
<p>Сообщение <a href="https://qliksense.ivan-shamaev.ru/link-data-at-intervals-intervalmatch-qlik-sense-example/">Связать данные по интервалам. Пример IntervalMatch Qlik Sense</a> появились сначала на <a href="https://qliksense.ivan-shamaev.ru">Qlik Sense - Обучение, учебник, онлайн курс</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://qliksense.ivan-shamaev.ru/link-data-at-intervals-intervalmatch-qlik-sense-example/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
