Wednesday, 17 June 2015
QlikViewAddict.com gets a face lift
It still astonishes me the volume of traffic this site gets and I feel guilty for not finding the time to blog more than I do. This redesign will hopefully be the start of a few changes to the site which I hope will reignite my enthusiasm.
- Matt
Monday, 27 April 2015
WordPress XSS Vulnerability
Friday, 27 March 2015
The origins of data visualisation: Michael van Langren
It is fairly widely accepted that the first true data visualisation was made by the Dutch cartographer, mathematician and engineer Michael van Langren. Langren served as royal mathematician to King Philip IV of Spain, and became interested in one of the most important mathematical problems of the day - how to accurately determine longitude. Being able to determine longitude was hugely important for navigation, especially at sea. There were various methods used at the time but most were known to be estimations at best.
To demonstrate the wide difference in the estimations, in 1644 Langren published a simple, single dimensional chart to demonstrate the significance of the problem to the Spanish court.
![]() |
Langren drawing for the Spanish court of 1644 |
Thursday, 12 March 2015
QlikView Components v10.1 Released
Changes for V10.1:
- Closed issue 23. Non-English characters not supported in log file. (Thanks to Alkopfer)
- Qvc.Log -- New variable Qvc.Log.v.WriteToQvLog, indicated if the logging should also be written to the QlikView/Sense application log file and script progress window.
- Closed issue 24. Qvc.IncrementalSetup failing when QVD exists but is empty. (Thanks for Luca Jonathan Panetta)
- Qvc.SegmentedStore -- New segment type of 'day' added to create daily QVDs.
You can read the full release notes here.
-Matt
Friday, 27 February 2015
Populate QlikView variables from an external file
I'm starting to feel like a broken record saying this, but there are of course multiple ways to achieve this in QlikView. One method, and probably the most commonly used, would be to define the variables in a QlikView script file as follows:
SET vQVDPath = C:\QlikView\Data\QVDs\;
The script file can then be included in multiple QVWs by added the following line towards the start of each script:
$(Include=..\config\variables.qvs);
Monday, 23 February 2015
QlikView Components v10 Released
A new version of QlikView Components (QVC) is now available. Version 10 brings many new features and big fixes, most notably, the first additions from the merger of QVC with QlikView Addict CodeBox (QVACB). This new release can be downloaded from: https://github.com/RobWunderlich/Qlikview-Components/releases/tag/v10
Changes for V10:
- QVC Documentation and Examples are Personal Edition enabled.
- Merged QVACB library with QVC.
- Migrated Sub from QVACB, Qvc.Icons. Bundle loads image files into a QVW.
- Migrated sub from QVACB, Qvc.QvdEmpty. Empties data from a QVD.
- Migrated sub from QVACB, Qvc.SegmentedStore. STOREs table into segmented QVDs by date range.
- Migrated function from QVACB, Qvc.DateDiff.
- Migrated function from QVACB, Qvc.Days360.
- Migrated function from QVACB, Qvc.NVL.
- Migrated function from QVACB, Qvc.InRange.
- Closed Issue 12. Qvc.ExpandInterval script error when field name contains comma.
- Closed Issue 5. Qvc.DbExtract Initial extraction proceeds even when KeyField has typo in it.
- Closed Issue 4. Qvc. DbExtract Provide table specific BaseValue.
You can read the full release notes here.
-Matt
Friday, 13 February 2015
QlikView Addict CodeBox merging with QlikView Components
Recently I started to receive a few messages from people asking me to fix issues or add features to QVACB. After a little digging, it transpired that QVACB was being used by more people than I had thought and in some cases even in production solutions. This made me consider what the best way would be to go about releasing it properly. However, the last thing I wanted to do was release something which I never got the time to maintain properly.
Thursday, 12 February 2015
QlikView for WordPress Plugin v1.1
- The highlight.js core has been updated to the latest release of highlight.js.
- Improvements to the identification of field names in both script and expressions.
- Added missing IN keyword.
- Added missing filelist() function.
- Other minor highlighting improvements.
Tuesday, 10 February 2015
QlikView UltraEdit Wordfile v2.1
- Added the missing keyword "IN"
- Added the missing function "filelist()"
- Other minor code improvements.
QlikView Notepad++ Language Definition v2.4
- Added the missing keyword "IN"
- Added the missing function "filelist()"
- Other minor code improvements.