Skip to main content
Announcements
NEW Customer Portal: Initial launch will improve how you submit Support Cases. FIND OUT MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
stantrolav
Partner - Creator II
Partner - Creator II

Получение курсов валют с сайта CBR на каждый день

Очень часто в разработке появляется задача по обработке валютных операций и расчёту рублёвых эквивалентов. С помощью моего приложения вы можете решить эту проблему.

По ссылке http://cbr.ru/currency_base/dynamics.aspx Можно получить курс изменения заданной валюты.

Получим курс Евро. После генерации запроса формируется ссылка типа:

http://cbr.ru/currency_base/dynamics.aspx?VAL_NM_RQ=R01239&date_req1=04.05.2017&date_req2=11.05.2017...

VAL_NM_RQ - индекс метрики с сайта CBR

date_req1 - дата начала метрики

date_req2 - дата окончания метрики

rt - не используемый ключ в ссылке. Он не влияет ни на что.

mode - Режим вывода записей. 1 - таблица, 2 - график.


Ссылка

http://cbr.ru/currency_base/dynamics.aspx?VAL_NM_RQ=R01239&date_req1=01.01.1899&date_req2=11.05.2017...

выдаст нам курсы валюты EUR по отношению к рублю в виде таблицы. Эти данные могут быть загружены в Qlik.


Во вложении документ Sense. Код загрузки из него может быть перенесён в QlikView.


Для работы через Sense Desktop нужно внести изменения в файл Settings, чтобы включить загрузку по прямым ссылкам:

"C:\Users\<username>\Documents\Qlik\Sense\Settings.ini"

[Settings 7]

OverrideScriptSecurity=1

StandardReload=0

Если публиковать приложение на сервер QlikSense, то следует выключить Standard Mode (Disabling standard mode ‒ Qlik Sense) и вписать 1 строку в файл на сервере QlikSense:

"C:\ProgramData\Qlik\Sense\Engine\Settings.ini"

[Settings 7]

OverrideScriptSecurity=1

Если файла нет, то надо его создать вручную.

Ставьте лайк и подписывайтесь на мой канал. Я только начинаю тут что-то публиковать.

0 Replies