Display several measure values for each dimension value. Show the totals for each measure. Sort columns and rows alphabetically or numerically. Change sorting during analysis. Chart exploration allows for adding and removing columns in analysis.
npm install @nebula.js/sn-tableTable supernova for [nebula.js]
More specifics and information about the sn-table can be found in the Qlik developer portal.
If you use npm:
npm install @nebula.js/sn-table
Or without a build tool, You can also load the sn-table through the script tag from unpkg.
``html`
`js
import { embed } from '@nebula.js/stardust';
import table from '@nebula.js/sn-table';
// 'app' is an enigma app model
const nuked = embed(app, {
types: [{ // register the table object
name: 'table',
load: () => Promise.resolve(table);
}]
});
nuked.render({
element,
type: 'table',
});
`
Look into Build a simple mashup using nebula.js and Embed a visualization to learn more.
NOTE: at this point sn-table uses a package that require internal Qlik access. This means that external users cannot run pnpm install to install.
The package in question will soon be public and thus enable all users to install and build.
Until then, external users can revert to using version 1.21.0, which is the last version that works for everyone.
Install all dependencies:
`sh`
pnpm install
Build a nebula.js visualization as a Qlik Sense extension:
`sh`
pnpm build
Compress the generated 'sn-table-ext' folder into the 'application/zip' file format
| [Saas Edition of Qlik Sense] | [Qlik Sense Enterprise] | [Qlik Sense Desktop] |
| :-----------------------------------------------------------------------------: | :--------------------------------------------------------------: | :------------------------------------------------------------------------: |
| Copy sn-table-ext into https://your-tenant.us.qlikcloud.com/console/extensions/ | Copy sn-table-ext into Qlik Management Console (QMC)->Extensions | Copy sn-table-ext into ..\Users\
The API can also be found in the Qlik developer portal
| name | status | description |
| -------- | ---------------------------------- | ----------------------------- |
| sn-table | [![sn-table-status]][sn-table-npm] | table supernova for nebula.js |
@nebula.js/sn-table` is MIT licensed.
[nebula.js]: https://qlik.dev/libraries-and-tools/nebulajs
[sn-table-status]: https://img.shields.io/npm/v/@nebula.js/sn-table.svg
[sn-table-npm]: https://www.npmjs.com/package/@nebula.js/sn-table
[saas edition of qlik sense]: https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-extensions.htm
[qlik sense enterprise]: https://help.qlik.com/en-US/sense-developer/May2021/Subsystems/Extensions/Content/Sense_Extensions/Howtos/deploy-extensions.htm
[qlik sense desktop]: https://help.qlik.com/en-US/sense-developer/May2021/Subsystems/Extensions/Content/Sense_Extensions/Howtos/deploy-extensions.htm