Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
As you know, extensions provide additional functionality that extend the capability of many products. QlikView has this capability, so it only makes sense to have it in Qlik Sense too - no pun intended.
I'd like to point out that Extensions are not limited to just visualizations. You can implement other types of functionality, including those available from the Qlik Sense API. (This will become more relative when the Qlik Sense Server is released later this year. See the ToolBar extension to see a simple example of this.)
If you want to check out the current example extensions that are available with Sense you can perform the following steps:
So for example - if you want to use the PeopleChart:
Take the complete folder from C:\Users\<user>\Documents\Qlik\Examples\Extensions
Copy to it to:
C:\Users\<user>\Documents\Qlik\Sense\Extensions
After Desktop starts, go to the design interface in an app:
Use as you would by adding measures and dimensions
Enjoy!
Thanks for sharing this!
One question: Is there a template for Qlik Sense extensions?
Something like this?Object Extension Templates
Hi Michael,
I have been playing around and am struggling a little if I try to add more than one expression.
I set the measures min and max to 2 and can successfully add 2 expressions, however whatever way I try and access the data, I only get the dimension and the first expression. I have set the qWidth of the qInitialDataFetch to 3, but that hasn't helped. Is there something else that I need to change?
Regards,
Stephen
Hi Stephen - let me see what I can do, stand by.
Try setting qWidth and qHeight much higher. They basically define the amount of data you will get back in your hybercube. qWidth 3 will give you either 2 Dim + 1 Expr or 1 Dim + 2 Expr. If you have 2 Dimensions enabled.
Thanks Torben - Stephen I also have a few "Gurus" looking at this. Let me know if yous till need assistance.
Mike T
Qlik
I have only 1 dimension and 2 expressions and qWidth set to 3 and qHeight left at 50. There are only 4 rows in my dataset.
If I query backendApi.getDimensionInfos(), I can get the dimension name and if I query on backendApi.getMeasureInfos(), I get both expression titles. However if I use either layout.qHyperCube.qDataPages[0].qMatrix or backendApi.eachDataRow(function(rownum, row) {}, I only get 2 values - the dimension and the first expression.
Regards,
Stephen
I agree with Torben. qWidth and qHeight is basically defining the height and width of your table. So, for example, a qHeight of 3 will only return 3 rows of data and a qWidth of 3 will return 3 columns.
There are templates in the workbench editor which you can access locally here:
http://localhost:4848/workbencheditor
EDIT: In more recent versions, you can find it here: http://localhost:4848/workbench
When you click on the "new" button, you'll see a list of templates you can use to get started.
Hi Brian,
I did use the workbench to create the extension.
I have qWidth: 3, qHeight: 50 and only 4 rows of data. Still only getting 2 values returned - the dimension and the expression.
Regards,
Stephen