26 April 2022 Splitting strings with the Qlik SubField() function Share this message Every Friday at Bitmetric we’re posting a new Qlik certification practice question to our LinkedIn company page. Last Friday we asked the following Qlik Data Architect certification practice question about the Qlik SubField() function used to split strings based on a common delimiter: The correct answer is C: SubField() Without going in too to much depth of whether #HoursWorked is a measure we should be scared of or not, we guess this question hasn’t taken too much of your time this week, seeing how unanimously this has been answered. A transformation which is pretty commonly encountered is separating values from a single field. Whether it is a comma separated value, a composed field or retrieving information from a file location, it is often necessary to extract only part of a field value. For this question SubField() would be the syntax of choice. The power of SubField() lays in the fact that we separate the values based on a given delimiter, rather then a length. While in this case we could have simply said Right(‘$(vField’), 4) to retrieve the right four characters, this wasn’t part of the options, nor is it the most elegant. In many cases this won’t suffice, because the field we are trying to separate has a variable length or the whole string consists of more than two words. Qlik SubField() syntax The SubField() function has the following syntax: SubField(text, delimiter[, field_no ]) Reviewing the answer; our text is the variable vField which is split by a single space as the delimiter and we would like to return the second field number to retrieve only the year number from the string. Another thing to know about SubField() is that the field number we would like to return can be either a positive or a negative number. If we use a positive number, the return value would be the first field before the set delimiter and work its way subsequently backwards. If we use a negative number, the field value after the last delimiter would be returned and works its way subsequently forwards. To visualize: SubField(‘This is a test’, ‘ ‘, 3) returns ‘a’ SubField(‘This is a test’, ‘ ‘,-1) returns ‘test’ That’s it for this week. See you next Friday? More from the Bitmetric team Bitmetric Qlik Support Keep your Qlik environment running smoothly with proactive support that prevents issues before they appear. Available on flexible monthly plans. Learn more. Qlik vs Power BI Series See how Qlik and Power BI perform when theory meets reality. Three apps rebuilt, every step examined. Learn more. Friday Qlik Test Prep Functions Qlik Solution How can we help? Barry has over 20 years experience as a Data & Analytics architect, developer, trainer and author. He will gladly help you with any questions you may have. Call us Mail us 27 May 2026 What should be included in a good Qlik Cloud backup? A good Qlik Cloud backup is more than exporting apps. Here is what you actually want to protect, and why thinking about restore deserves more attention than it usually gets. Governance Qlik Support 31 March 2026 A Beginner’s Guide to Microsoft Fabric Microsoft Fabric is not just another tool. It is Microsoft’s attempt to bring data engineering, data integration, analytics, and business intelligence into one unified platform. Microsoft Fabric 30 October 2025 Provisioning 100+ Qlik Cloud tenants on an OEM subscription Automating the provisioning of 100+ Qlik Cloud tenants using Qlik CLI and an OEM subscription. Lessons learned, practical tips, and reflections from the Masters Summit for Qlik. Automation Governance Masters Summit No-Code Qlik Training
27 May 2026 What should be included in a good Qlik Cloud backup? A good Qlik Cloud backup is more than exporting apps. Here is what you actually want to protect, and why thinking about restore deserves more attention than it usually gets. Governance Qlik Support
31 March 2026 A Beginner’s Guide to Microsoft Fabric Microsoft Fabric is not just another tool. It is Microsoft’s attempt to bring data engineering, data integration, analytics, and business intelligence into one unified platform. Microsoft Fabric
30 October 2025 Provisioning 100+ Qlik Cloud tenants on an OEM subscription Automating the provisioning of 100+ Qlik Cloud tenants using Qlik CLI and an OEM subscription. Lessons learned, practical tips, and reflections from the Masters Summit for Qlik. Automation Governance Masters Summit No-Code Qlik Training