# Object type mapping

QV2QS maps each QlikView object to a Qlik Sense visualization type. The following tables document every supported mapping, including conditional mappings where the target type depends on the object configuration.

For a detailed breakdown of every preserved property per object type, see [Preserved properties](https://help.qlik.com/en-US/migration/Content/Qv2qsMigration/conversion-reference/preserved-properties.htm).

## Charts

QlikView stores all chart objects as a single type (CH) with a graph mode that determines the chart subtype. QV2QS reads the graph mode and maps to the corresponding Qlik Sense visualization.

| QlikView chart type | Qlik Sense visualization | Preserved properties | Notes |
| --- | --- | --- | --- |
| Bar chart | Bar chart (`barchart`) | Stacking, orientation, numeric X-axis, persistent colors, reference lines | Converted to waterfall chart if offset expressions are detected. |
| Line chart | Line chart (`linechart`) | Line style, curve mode, symbols, area mode, orientation, legend position, persistent colors, reference lines |  |
| Pie chart | Pie chart (`piechart`) | Persistent colors |  |
| Combo chart | Combo chart (`combochart`) | Per-measure series type and axis assignment, symbol mode, stacking, orientation, dual Y-axis, persistent colors, reference lines | Converted to boxplot if stock/candlestick expressions are detected. |
| Scatter plot | Scatter plot (`scatterplot`) | Trendlines, persistent colors, reference lines (X and Y) |  |
| Gauge | Gauge (`gauge`) | Gauge type (radial/bar), orientation, min/max bounds, segment colors and boundaries |  |
| Radar chart | Radar chart (`qlik-radar-chart`) | Color schema, dimension grouping | Viz bundle extension. |
| Grid chart | Grid chart (`sn-grid-chart`) | Color by expression, color by measure | Limited to 2 dimensions. |
| Block chart | Treemap (`treemap`) | Persistent colors, label settings |  |
| Funnel chart | Funnel chart (`qlik-funnel-chart-ext`) | Persistent colors, funnel mode | Viz bundle extension. |
| Mekko chart | Mekko chart (`mekkochart`) | Persistent colors (via cellColor) |  |
| Straight table | Table (`sn-table`) | Column order, sort order, totals, null symbol, cell styling, mini-charts, text wrapping, color expressions |  |
| Pivot table | Pivot table (`sn-pivot-table`) | Left dimension count, totals position, indent mode, expansion state, null symbol, pseudo-dimension styling, cell styling |  |

All chart types also preserve: dimensions, measures, number formatting, sort criteria, show conditions, calculation conditions, alternate states, background colors, title/subtitle/footnote, and visual cue color expressions. For details, see [Preserved properties](https://help.qlik.com/en-US/migration/Content/Qv2qsMigration/conversion-reference/preserved-properties.htm).

## Conditional chart mappings

Some QlikView chart configurations produce a different Qlik Sense visualization type than the default mapping.

| QlikView source | Condition | Qlik Sense result | Preserved properties |
| --- | --- | --- | --- |
| Bar chart | Offset expressions detected (waterfall pattern) | Waterfall chart (`waterfallchart`) | Value types (normal/inverse), subtotals with label, orientation |
| Waterfall chart | Dimensions present (native waterfall does not accept dimensions) | The overflow resolver suggests variance waterfall (`variance-waterfall`). The suggestion is recorded in the Overflow\_Actions worksheet. | — |
| Combo chart | Stock/candlestick expressions detected | Boxplot (`boxplot`) | OHLC expressions mapped to whisker/box elements, candlestick coloring, dimension sort |
| Any chart | Trellis mode enabled (primary dimension) | Trellis container (`qlik-trellis-container`) + master visualization | Dimension 0 becomes the trellis faceting field. The chart (minus dimension 0) is saved as a master object. Grid columns and rows are preserved. |

## Non-chart objects

| QlikView object type | Qlik Sense visualization | Preserved properties | Notes |
| --- | --- | --- | --- |
| Listbox | Filter pane (`filterpane`) | Field, frequency mode, text alignment, multi-column layout, checkboxes, sort criteria, background, cycle/drill group binding |  |
| Search object (SR) | Filter pane (`filterpane`) | Field, sort criteria, background | Converted as a single-field filter pane. |
| Multi-box | Filter pane (`filterpane`) | Per-field titles, per-field settings, all listbox properties | Expands all fields into a multi-child filter pane. |
| Button | Action button (`action-button`) | Label, navigation actions, variable actions, text color, background color with alpha, button image | Some action types require manual configuration. |
| Text object | Text (`sn-text`) | Body text (expression), caption, text color (static and dynamic), font styling, background color (expression), caption overlay |  |
| Text object (with actions) | Action button (`action-button`) | Label from text/caption, navigation, variable actions, text color, background color |  |
| Input box | Variable input (`qlik-variable-input`) | Variable name, predefined values (dropdown) |  |
| Slider (variable mode) | Variable input (`qlik-variable-input`) | Variable name, min/max/step, render mode (slider or field) |  |
| Slider (calendar mode) | Date picker (`qlik-date-picker`) | Calendar field, single/range mode, date bounds |  |
| Calendar | Date picker (`qlik-date-picker`) | Calendar field, single/range mode, date bounds |  |
| Line / Arrow | Shape (`sn-shape`) | Orientation, line weight, dash settings, stroke color, color by expression |  |
| Container (single-object) | Direct placement | Show condition applied to child | No container wrapper is created. |
| Container (multi-tab) | Tabbed container (`sn-tabbed-container`) | Tab labels, active tab, tab order, background color, nested containers | Flattened to pseudo-tabs when overlapping other objects. |
| Container (grid mode) | Layout container (`sn-layout-container`) | Grid row/column count, child placement, title |  |
| Statistics box | Table (`sn-table`) | All 15 statistical functions, custom labels, display order, fractile/median, background color | Uses `ValueList()` pattern. |
| Table box | Table (`sn-table`) | Column order, sort order, cell styling |  |

All non-chart objects also preserve: title/subtitle/footnote, show conditions, alternate states, and background colors where applicable. For details, see [Preserved properties](https://help.qlik.com/en-US/migration/Content/Qv2qsMigration/conversion-reference/preserved-properties.htm).

## Object types excluded from conversion

The following QlikView object types are silently excluded. These types do not produce objects in the Qlik Sense app. Qlik Sense provides equivalent functionality natively.

* Current Selections (CS) — Built into Qlik Sense as a native selection bar.
* Selection Object (SO) — Built into Qlik Sense as a native selection and search feature.

## Unsupported objects

QlikView objects that fall outside the mappings above are converted as placeholder text objects. The placeholder preserves the object position on the sheet and displays a message identifying the original QlikView object type.

The following object types produce placeholders:

* Bookmark selector — Qlik Sense does not support bookmark selectors as objects.
* QlikView extension objects — Custom visualizations built with the QlikView extension framework.
* Unparseable chart definitions — Charts with malformed XML or unrecognized graph modes.

For more information, see [Conversion scope](https://help.qlik.com/en-US/migration/Content/Qv2qsMigration/known-limitations/conversion-scope.htm).

## Learn more

* [Preserved properties](https://help.qlik.com/en-US/migration/Content/Qv2qsMigration/conversion-reference/preserved-properties.htm)
* [Object conversion details](https://help.qlik.com/en-US/migration/Content/Qv2qsMigration/conversion-reference/object-conversion-details.htm)
* [Conversion outcomes](https://help.qlik.com/en-US/migration/Content/Qv2qsMigration/conversion-results/conversion-outcomes.htm)
* [Conversion report](https://help.qlik.com/en-US/migration/Content/Qv2qsMigration/conversion-results/conversion-report.htm)
* [Dimension and measure limits](https://help.qlik.com/en-US/migration/Content/Qv2qsMigration/conversion-reference/dimension-and-measure-limits.htm)
* [Known limitations](https://help.qlik.com/en-US/migration/Content/Qv2qsMigration/known-limitations/index.htm)