Adding Tabler Icons to Qlik Dashboards

Adding Tabler Icons to Qlik Dashboards

Qlik doesn’t really allow for icons. When creating dashboards in Qlik Cloud, it can be very helpful to add icons to spruce up KPIs, titles, and tables. There are hundreds of use cases for adding some visual flair using icons, but it can be cumbersome to add icons to objects in Qlik because there are very few built-in icon options.

So, how can we go about adding some icons to our dashboards in an easy and expressive way?

We can use a font! But wait, we’re talking about icons, not text. So how will a font help us?
It turns out that fonts can pack in far more than just standard characters like letters, numbers, and punctuation. One example of a “supercharged” font is Tabler Icons

Tabler Icons is an open source project that bundles thousands of beautiful icons into multiple formats that you can use freely in your web projects. One such format is a webfont, specifically .tff which is a TrueType font type.

Create a new or open an existing Qlik theme.
If you don’t already have a custom theme to add this font to, go ahead and create one based on the instructions laid out on the Qlik Help website. You can also look online for a Qlik theme generator to help get you started.

How can we use this font in Qlik?

We’ll add it to a custom Qlik theme and choose icons in our dashboard using variable expansion with a parameter.

Don’t worry if this doesn’t quite make sense yet! Let’s go through each step now.

Steps to set up

Download Tabler Icon webfont.
– We can find the tabler-icons.ttf font file in the Tabler Icons Webfont package on the NPM website:

tabler icons webfont

– We can download the font file directly from here: https://cdn.jsdelivr.net/npm/@tabler/icons-webfont/dist/fonts/tabler-icons.ttf

Create a new or open an existing Qlik theme.
– If you don’t already have a custom theme to add this font to, go ahead and create one based on the instructions laid out on the Qlik Help website. You can also look online for a Qlik theme generator to help get you started.

Add tabler-icons.ttf to the Qlik theme folder.
– Move the tabler-icons.ttf file to your custom Qlik theme folder. It should look similar to this:

tabler icons webfont

Add @font-face to the theme CSS file.
– Open your theme’s .css file and add this snippet at the top:
@font-face {
font-family: “Tabler Icons”;
src: url(“tabler-icons.ttf”) format(“truetype”);
font-weight: normal;
font-style: normal;
}
– Save and close the file.

Add or modify the fontFamily property in the theme JSON file:
– Open your theme’s .json file and add this snippet near the top:
“fontFamily”: “Open Sans, Tabler Icons, sans-serif”
– Here’s an example of what it should look like:

ℹ️ Note that in our screenshot above, my snippet includes the Open Sans font, as I want for that to be the primary font for normal characters like letters and numbers. You can replace that with any of the default Qlik Cloud font options:

Upload file to Qlik Cloud or Qlik Sense Client-Managed.
– To add your custom theme to Qlik, you must first save the theme folder as a ZIP file.
– How to upload your theme to Qlik Cloud
– You can follow this Qlik Help page guide on how to upload your theme ZIP file to Qlik Cloud.
– After uploading the theme ZIP file, you should see the theme in the Admin Console:

– How to upload your theme to Client-Managed
You can follow this Qlik Help page guide on how to upload your theme ZIP file to Qlik Sense Client-Managed.

How to use icons in a dashboard
Go to https://tabler.io/icons and search for the icon you want.
Search for “bar chart” and click on the first icon in the results:

In the box that appears, click on the hex value to copy it:

Go to the app Sheet view and switch the app theme to use our uploaded theme.

In your Qlik app, select any Qlik object, and then choose an expression property.
For example, you can create or select a bar chart object and then open the expression editor for the Title expression.

In the property’s expression editor, we’ll use dollar-sign expansion with our GetTablerIcon variable and use the our copied Tabler Icon hex code as the parameter.
– Make this the expression: =$(GetTablerIcon(ea59)) & ‘ Sales by County’.

– Then select the Apply button to save that.

You should now see your icon in the chart title!

If your icon doesn’t appear or you see a placeholder character in the chart title where our icon should be, you probably just need to update the font property.
– To do this, go to the chart styling tab:

– Find the font property we want to change (Title in this example) and then choose the option that includes Tabler Icons:

ℹ️ Note that if you want to “pair” the Tabler Icons font with a primary font that regular characters will use, refer back to step 5.

Summary
You should now be able to use Tabler Icons anywhere in a Qlik dashboard that supports text expressions and changing the font! That should get you very far.

Try changing the font color and size to see how the icons scale very well and can be recolored just like text.

What to Expect From a Data Analytics Consulting Partner

What to Expect From a Data Analytics Consulting Partner

Navigating the world of data analytics can feel like trying to decipher an ancient language. You know the potential is there – those hidden insights that can propel your business forward – but unlocking them often requires a skilled guide. That’s where a data analytics consulting partner comes in. But just like choosing the right travel companion, finding the right partner can make all the difference between a smooth journey and a frustrating detour. This isn’t just about someone setting up a dashboard and calling it a day. A true partner becomes an extension of your team, deeply understanding your unique challenges and working collaboratively to achieve your specific goals. So, what should you really expect from this kind of relationship?

What Should You Be Receiving? It’s More Than Just Deliverables.

When you engage a data analytics consulting partner, you’re not just buying a service; you’re investing in expertise and a collaborative relationship. Here are some key things you should expect to receive:
  • Flexibility That Fits Your Needs: Forget rigid contracts and pre-packaged solutions. A good partner understands that your needs can evolve. Expect pre-authorized hours that provide budget control while allowing for necessary work to be completed. Think of it as setting a clear boundary, like saying, “Let’s scope this project within 40 hours, and if we need more, we’ll talk.” This demonstrates respect for your budget and ensures transparency. Furthermore, look for flexible service level agreements (SLAs). These shouldn’t be one-size-fits-all. A partner should be willing to tailor SLAs – perhaps a standard four-hour response time for typical requests, which might even adjust to a quicker 30-minute response during critical periods – all tied to clearly defined scopes of work and agreed-upon hourly rates. This adaptability shows they’re truly invested in supporting your business rhythm.
  • A Consistent and Dedicated Point of Contact: Imagine having to explain your project to a new person every time you reach out. Frustrating, right? Expect a dedicated, 1:1 relationship where you work with a consistent team that builds a deep understanding of your business, your data, and your Qlik Cloud environment. This eliminates the inefficiencies of multiple touchpoints and the impersonal feel of large, impersonal firms relying on offshore subcontractors who may not have the same level of direct investment in your success. You deserve a team that’s in the trenches with you, not just filling out timesheets from afar.
  • Proactive Partnership, Not Just Order-Taking: A great consulting partner doesn’t just wait for you to tell them what to do. They should be proactive, bringing insights and suggestions to the table based on their understanding of your business and the capabilities of Qlik Cloud. Expect regular check-ins – not just status updates, but strategic conversations about progress, potential roadblocks, and future opportunities. They should be genuinely invested in understanding your specific business goals and tailoring their approach to help you achieve them.

Signs You Might Need a New Qlik Consulting Partner: Don’t Settle for Less.

Are you getting everything you should be from your current data analytics partner? Here are some red flags that might indicate it’s time for a change:
  • Silence is Not Golden: A lack of proactive communication or consistently missed deadlines are clear indicators that your partner isn’t prioritizing your needs. You shouldn’t have to constantly chase them for updates or feel like your project is on the back burner.
  • Quote Chaos: Receiving inaccurate quotes or having to constantly request updated pricing signals a lack of attention to detail and can lead to budget surprises. Transparency in pricing is crucial for building trust.
  • The Price Doesn’t Feel Right: Be wary of price gouging, an unfortunately common practice in technology sales, especially within sectors like state and local government. A trustworthy partner will be upfront and transparent about their pricing and licensing models, ensuring you’re paying a fair market value for the Qlik Cloud products and services. They should be working to get you the best value, not just maximizing their profit at your expense.
  • Where’s the Innovation?: If your partner isn’t bringing innovative solutions or demonstrating a deep understanding of the latest Qlik Cloud features and how they can benefit your specific industry, you might be missing out. A good partner stays ahead of the curve and helps you do the same.
  • They Don’t “Get” Your Business: A partner who doesn’t take the time to understand the unique nuances and challenges of your specific industry is less likely to deliver truly impactful solutions. Generic advice won’t cut it.
  • The Feeling’s Not Mutual: Ultimately, if you feel like your current partner isn’t truly invested in your success, isn’t communicative, or isn’t providing the level of service you expect, it’s a strong sign that it might be time to explore other options.

The Value of Industry Expertise: Why It Matters.

While a broad understanding of data analytics is essential, a partner with proven experience in your specific industry can bring invaluable insights. For example, Arc analytics specializes in education, healthcare, and government sectors, where we’ve developed a deep understanding of the unique data challenges and regulatory landscapes. However, our experience isn’t limited to these verticals. Our history of completing hundreds of projects across several sectors demonstrates our adaptability and ability to apply our Qlik Cloud expertise to diverse business needs. This cross-industry experience allows us to bring best practices and innovative solutions from different fields to your specific challenges.s

Deliverables: Tailored Solutions Designed for You.

Forget the idea of a one-size-fits-all solution. A quality data analytics consulting partner understands that your needs are unique. Expect solutions that are configured and customized to the specific scope of work you define. This means the dashboards, reports, and integrations you receive are designed to answer your specific business questions and track your key performance indicators. While the underlying technology might be consistent, the final deliverables should feel like they were built for you, not just for anyone. We also believe in transparent reporting when it comes to accounting, so you have a clear understanding of the investment you’re making.

Finding the Right Fit: It’s About More Than Just Technology.

Choosing a data analytics consulting partner is a significant decision. It’s about finding a team that not only possesses the technical expertise with Qlik Cloud but also prioritizes clear communication, genuine collaboration, and a deep understanding of your business. You deserve a partner who feels like a natural extension of your own team, dedicated to helping you unlock the full potential of your data.  Ready to explore how a dedicated and experienced Qlik Cloud partner can help you achieve your data analytics goals? We invite you to reach out and discover the difference a true partnership can make. Contact our team.