---
title: "Column sets (CS206020)"
description: "To define what data will be displayed in each analytical report and how it will be organised, you need to define the row set and column set; optionally, you can define the unit set."
lang: en
languages:
  en: https://docs.vismasoftware.no/visma-net-erp/help/general-ledger/general-ledger-windows/column-sets-cs206020/index.md
lastmod: 2026-02-19
---

> Documentation index: https://docs.vismasoftware.no/visma-net-erp/help/general-ledger/general-ledger-windows/llms.txt


# Column sets (CS206020)

Last modified February 19, 2026

> To define what data will be displayed in each analytical report and how it will be organised, you need to define the row set and column set; optionally, you can define the unit set.


This topic provides information about the elements in this window in Visma Net, such as fields, field values, buttons, and check boxes.

To define what data will be displayed in each analytical report and how it will be organised,
you need to define the row set and column set; optionally, you can define the unit
set.
A column set defines the columns to be included in the report and the data to
be displayed in each column, as described in [Column sets - overview](https://docs.vismasoftware.no/visma-net-erp/help/general-ledger/manage-analytical-reports/column-sets/column-sets-overview/index.md).

This window, which is part of the Analytical report manager, displays the column sets defined
for the analytical reports.
You can view or modify existing column sets, create new
column sets, and delete any column sets.
For each column set, add the columns to be
included in the analytical report and define the properties for each column.

## Search line in list window

If you are in the list window, the first line in the table is a search line. Each column has a search field which you can click to search for or filter on specific values and narrow down the displayed table rows. You can search and filter in as many columns as you need to, to only display the results you want to view.

There are two types of search fields:

+ White: here you can type a specific search term to display results in this column containing this exact value. If you search on several (partial) words, you can separate them by a space or **%** and get different results:

  + space: the result contains the words in any order,
  + **%**: the result contains the words in the specific order, and the **%** functions as a wildcard as well.
+ Grey: you can click this to open the column filter pop-up window where you can filter the results for this column.


## The window toolbar

<table class="vismanet-table">
  <colgroup>
    <col class="vismanet-table__col--key">
    <col>
  </colgroup>
<thead class="vismanet-table__head">
  <tr class="vismanet-table__header-row">
<th class="vismanet-table__cell vismanet-table__cell--header">Button</th>
<th class="vismanet-table__cell vismanet-table__cell--header">Description</th>
</tr>
</thead>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Copy column set</td>
<td class="vismanet-table__cell"><p>Initiates the copying of the selected column set configuration.</p>
<p>If you click this button, you type the new column set code in the <strong>New column set code</strong> dialogue box that opens.</p>
</td>
</tr>

</table>


## The top part

This area of the window displays basic information about the column set.
You can define a new
column set, or you can look up an existing one by selecting its code or using
actions on the window toolbar.

<table class="vismanet-table">
  <colgroup>
    <col class="vismanet-table__col--key">
    <col>
  </colgroup>
<thead class="vismanet-table__head">
  <tr class="vismanet-table__header-row">
<th class="vismanet-table__cell vismanet-table__cell--header">Element</th>
<th class="vismanet-table__cell vismanet-table__cell--header">Description</th>
</tr>
</thead>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Code</td>
<td class="vismanet-table__cell">The unique code used to identify the column set. You can use up to 10 alphanumeric characters.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Type</td>
<td class="vismanet-table__cell"><p>The data source of the column set. Select one of the following options:</p>
<dl>
<dt>General ledger</dt>
<dd>The General ledger workspace is used as the data source.</dd>
<dt>Project</dt>
<dd>The Projects workspace is used as the data source.</dd>
</dl></td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Description</td>
<td class="vismanet-table__cell">The descriptive name of the column set.</td>
</tr>

</table>


## The upper table

This area displays the headers defined for the columns and their properties, which you can modify. You can add or delete a header for a single column or a selected column range. The column headers are displayed in the table and can be modified.

<table class="vismanet-table">
  <colgroup>
    <col class="vismanet-table__col--key">
    <col>
  </colgroup>
<thead class="vismanet-table__head">
  <tr class="vismanet-table__header-row">
<th class="vismanet-table__cell vismanet-table__cell--header">Button</th>
<th class="vismanet-table__cell vismanet-table__cell--header">Description</th>
</tr>
</thead>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Shift left</td>
<td class="vismanet-table__cell">Shifts the selected cell value to the left.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Shift right</td>
<td class="vismanet-table__cell">Shifts the selected cell value to the right.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Shift down</td>
<td class="vismanet-table__cell">Shifts the selected cell value down.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Shift up</td>
<td class="vismanet-table__cell">Shifts the selected cell value up.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Copy style</td>
<td class="vismanet-table__cell">Copies the printing style from a header to use it in another header.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Paste style</td>
<td class="vismanet-table__cell">Pastes the printing style copied from another header.</td>
</tr>

</table>


<table class="vismanet-table">
  <colgroup>
    <col class="vismanet-table__col--key">
    <col>
  </colgroup>
<thead class="vismanet-table__head">
  <tr class="vismanet-table__header-row">
<th class="vismanet-table__cell vismanet-table__cell--header">Element</th>
<th class="vismanet-table__cell vismanet-table__cell--header">Description</th>
</tr>
</thead>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Height</td>
<td class="vismanet-table__cell">The height of the header line (in pixels).</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Printing group</td>
<td class="vismanet-table__cell">The printing group to which the header is applied. When you specify a printing group for a header, the header will be printed for only the columns in the defined printing group.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Formula</td>
<td class="vismanet-table__cell"><p>The formula that defines the header name and printing style selected for the range of
columns.
To specify the header name, you can use text or formulas.</p>
<p>You click the selector in this field to view the
<strong>Formula</strong> dialog box.
To specify a formula,
enter it in this field. For more information about formulas, see: <a href="/visma-net-erp/help/general-ledger/manage-analytical-reports/formulas/about-formulas/index.md">About formulas</a>.</p>

    <div class="admonition admonition-note" role="note">
    <div class="admonition-title">
        
        Note
        
    </div>
    <div class="admonition-body">
        <p>This field supports the multi-language functionality, where you can translate the entered text to multiple languages. For more information, see: <a href="/visma-net-erp/help/management/manage-locales-and-languages/about-multi-language-support/index.md">About multi-language support</a></p>
    </div>
    </div>

</td>
</tr>

</table>


### The Formula dialog box

You use the **Formula** dialog box, which you invoke by clicking the
selector in the **Formula** field, to define the text of the header.

This dialog box has the following elements:

<table class="vismanet-table">
  <colgroup>
    <col class="vismanet-table__col--key">
    <col>
  </colgroup>
<thead class="vismanet-table__head">
  <tr class="vismanet-table__header-row">
<th class="vismanet-table__cell vismanet-table__cell--header">Element</th>
<th class="vismanet-table__cell vismanet-table__cell--header">Description</th>
</tr>
</thead>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Column range</td>
<td class="vismanet-table__cell">The column range for which the header is displayed. Enter the first and last column names in these fields.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">You use the <strong>Style</strong> section of the dialog box to define the printing style for the column range.</td>
<td class="vismanet-table__cell"></td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Text align</td>
<td class="vismanet-table__cell"><p>The alignment of the text to be displayed for the range of
columns. You can select one of the following options:</p>
<dl>
<dt>Not set</dt>
<dd>There is no specific text alignment.</dd>
<dt>Left</dt>
<dd>The text is left-aligned.</dd>
<dt>Centre</dt>
<dd>The text is centred.</dd>
<dt>Right</dt>
<dd>The text is right-aligned.</dd>
</dl></td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Colour</td>
<td class="vismanet-table__cell">The colour to be used for the range of columns.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Background colour</td>
<td class="vismanet-table__cell">The background colour used for the range of columns.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Font</td>
<td class="vismanet-table__cell">The name of the font to be used for the range of columns.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Font size</td>
<td class="vismanet-table__cell">The font size to be used for the range of columns. Enter the appropriate value in the text field, and use the drop-down field to select the unit of measure ( <strong>Pixel</strong>, <strong>Point</strong>, <strong>Pica</strong>, <strong>Inch</strong>, <strong>Mm.</strong>, or <strong>Cm.</strong> ) for the value.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Bold</td>
<td class="vismanet-table__cell">A check box that indicates (if selected) that the text displayed in the range of columns will be in bold type.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Italic</td>
<td class="vismanet-table__cell">A check box that indicates (if selected) that the text displayed in the range of columns will be italicised.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Strikeout</td>
<td class="vismanet-table__cell">A check box that indicates (if selected) that the text displayed in the range of columns will have the strikeout font style applied to it.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Underline</td>
<td class="vismanet-table__cell">A check box that indicates (if selected) that the text displayed in the range of columns will be underlined.</td>
</tr>

</table>


## The lower table

The lower table displays in a tabular format the columns included in the column set
and their properties, which can be modified.
You can add a column to the column set
or delete a column from the set.

<table class="vismanet-table">
  <colgroup>
    <col class="vismanet-table__col--key">
    <col>
  </colgroup>
<thead class="vismanet-table__head">
  <tr class="vismanet-table__header-row">
<th class="vismanet-table__cell vismanet-table__cell--header">Button</th>
<th class="vismanet-table__cell vismanet-table__cell--header">Description</th>
</tr>
</thead>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Shift left</td>
<td class="vismanet-table__cell">Shifts the selected cell value to the left.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Shift right</td>
<td class="vismanet-table__cell">Shifts the selected cell value to the right.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Copy style</td>
<td class="vismanet-table__cell">Copies the printing style from a header to use it in another header.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Paste style</td>
<td class="vismanet-table__cell">Pastes the printing style copied from another header.</td>
</tr>

</table>


<table class="vismanet-table">
  <colgroup>
    <col class="vismanet-table__col--key">
    <col>
  </colgroup>
<thead class="vismanet-table__head">
  <tr class="vismanet-table__header-row">
<th class="vismanet-table__cell vismanet-table__cell--header">Column</th>
<th class="vismanet-table__cell vismanet-table__cell--header">Description</th>
</tr>
</thead>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Description</td>
<td class="vismanet-table__cell"><p>The descriptive name of the column.</p>

    <div class="admonition admonition-note" role="note">
    <div class="admonition-title">
        
        Note
        
    </div>
    <div class="admonition-body">
        <p>This field supports the multi-language functionality, where you can translate the entered text to multiple languages. For more information, see: <a href="/visma-net-erp/help/management/manage-locales-and-languages/about-multi-language-support/index.md">About multi-language support</a></p>
    </div>
    </div>

</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Type</td>
<td class="vismanet-table__cell">The column type, which defines how the values in the column are calculated.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Value</td>
<td class="vismanet-table__cell"><p>The value to be displayed in the column. You can create a formula to define the value.</p>

    <div class="admonition admonition-note" role="note">
    <div class="admonition-title">
        
        Note
        
    </div>
    <div class="admonition-body">
        <p>This field supports the multi-language functionality, where you can translate the entered text to multiple languages. For more information, see: <a href="/visma-net-erp/help/management/manage-locales-and-languages/about-multi-language-support/index.md">About multi-language support</a></p>
    </div>
    </div>

</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Rounding</td>
<td class="vismanet-table__cell"><p>The rounding rule, which the system uses to round the values in the corresponding
columns of the report. Select one of the following values:</p>
<dl>
<dt>No rounding</dt>
<dd>The value is not rounded in the report.</dd>
<dt>Whole currency unit</dt>
<dd>The system rounds the value to an integer. (€1,117,559,400.58 is rounded to €1,117,559,400.)</dd>
<dt>Thousands</dt>
<dd>The system truncates the last three digits of the value (before the decimal point) and rounds the number to an integer portion and one decimal place. (€1,117,559,400.58 is rounded to €1,117,559.4.) Thus, the values in the selected column of the report will be considered thousands.</dd>
<dt>Whole thousands</dt>
<dd>The system truncates the last three digits of the value (before the decimal point) and rounds the number to an integer value. ( €1,117,559,400.58 is rounded to €1,117,559.) Thus, the values in the selected column of the report will be considered thousands.</dd>
<dt>Millions</dt>
<dd>The system truncates the last six digits of the value (before the decimal point) and rounds the number to an integer portion and one decimal place. (€1,117,559,400.58 is rounded to €1,117.6.) Thus, the values in the selected column of the report will be considered millions.</dd>
<dt>Whole millions</dt>
<dd>The system truncates the last six digits of the value (before the decimal point) and rounds the number to an integer value. ( €1,117,559,400.58 is rounded to €1,118.) Thus, the values in the selected column of the report will be considered millions.</dd>
<dt>Billions</dt>
<dd>The system truncates the last nine digits of the value (before the decimal point) and rounds the number to an integer portion and one decimal place. (€1,117,559,400.58 is rounded to €1.1.) Thus, the values in the selected column of the report will be considered billions.</dd>
<dt>Whole billions</dt>
<dd>The system truncates the last nine digits of the value (before the decimal point) and rounds the number to an integer value. ( €1,117,559,400.58 is rounded to €1.) Thus, the values in the selected column of the report will be considered billions.</dd>
</dl>
<p>The selected rounding rule is applied to all column cells except those whose rows contain the <code>RoundingDiff()</code> function in the formulas. The values of such cells will be rounded by the rows&rsquo; formulas.</p>
</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Format</td>
<td class="vismanet-table__cell"><p>The format used to convert the data selected from the data source to the string value
used in the printed report.
You can use C# data conversion functions
to convert data to string values.</p>
<ul>
<li>#,##0.00 format an amount column with 2 decimals</li>
<li>#,##0% format for a calculation and add % in the end</li>
</ul></td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Width</td>
<td class="vismanet-table__cell">The column width (in pixels).</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Auto height</td>
<td class="vismanet-table__cell">A check box that, if selected, adjusts the height of the cell in the selected column. You can use this attribute when you need to move a long string of text to the next line inside the cell.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Extra space</td>
<td class="vismanet-table__cell">The extra space added to the column (in pixels).</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Hide empty</td>
<td class="vismanet-table__cell">A check box that, if selected, prevents the printing of empty columns.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Hide zero</td>
<td class="vismanet-table__cell">A check box that, if selected, prevents the printing of zero values in the row.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Hide line</td>
<td class="vismanet-table__cell">A check box that, if selected, prevents the printing of empty lines.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Printing group</td>
<td class="vismanet-table__cell"><p>The printing group to include the column.</p>
<p>If you specify a printing group, the data from these columns will be printed only in the rows that have the same <strong>Column group</strong> value as the value defined here.</p>
</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Unit group</td>
<td class="vismanet-table__cell">The unit group that includes the row.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Printing control</td>
<td class="vismanet-table__cell"><p>The way the column will be printed, which is one of the following:</p>
<dl>
<dt>Print</dt>
<dd>The column will be printed in the report.</dd>
<dt>Hidden</dt>
<dd>The column will be hidden from the report and used only to store some values.</dd>
<dt>Merge next</dt>
<dd>The column will be merged with the next one in the report.</dd>
</dl></td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Visible formula</td>
<td class="vismanet-table__cell"><p>The formula that defines the conditions of visibility of a column in the generated
report.</p>
<p>For details, see: <a href="/visma-net-erp/help/general-ledger/manage-analytical-reports/column-sets/column-attributes/index.md">Column attributes</a>.</p>
</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Page break</td>
<td class="vismanet-table__cell">A check box that indicates (if selected) that a page break should be inserted after the column in the printed report.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Style</td>
<td class="vismanet-table__cell"><p>The printing style to be used for this data row.
The printing
style parameters are defined in the <strong>Style</strong>
dialog box, which you invoke by clicking the selector in this field.</p>
<p>For this lookup description, see the <strong>Style parameters</strong> section of <a href="/visma-net-erp/help/general-ledger/manage-analytical-reports/printing-styles/index.md">Printing styles</a>.</p>
</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Data source</td>
<td class="vismanet-table__cell"><p>The source of the data to be displayed in the column.</p>
<p>Used to limit content based on <strong>Ledger</strong>, <strong>Account</strong>, <strong>Subaccount</strong>, <strong>Period</strong>, <strong>Offset period</strong>, <strong>Unit set</strong>, <strong>Amount type</strong>.</p>
<p>Mostly used for offset periods and budget columns.</p>
</td>
</tr>

</table>


<h2>Related pages</h2><h3>Concepts</h3>
<ul><li><a href="/visma-net-erp/help/general-ledger/general-ledger-windows/general-ledger-windows-overview/index.md">General ledger windows - overview</a></li><li><a href="/visma-net-erp/help/general-ledger/manage-analytical-reports/row-sets/about-row-sets/index.md">About row sets</a></li><li><a href="/visma-net-erp/help/general-ledger/manage-analytical-reports/analytical-report-parameters/index.md">Analytical report parameters</a></li><li><a href="/visma-net-erp/help/general-ledger/manage-analytical-reports/column-sets/column-sets-overview/index.md">Column sets - overview</a></li><li><a href="/visma-net-erp/help/general-ledger/manage-analytical-reports/column-sets/column-attributes/index.md">Column attributes</a></li><li><a href="/visma-net-erp/help/general-ledger/manage-analytical-reports/printing-styles/index.md">Printing styles</a></li><li><a href="/visma-net-erp/help/general-ledger/manage-analytical-reports/design-analytical-reports/check-accounts-for-financial-statement-reports/index.md">Check accounts for financial statement reports</a></li>
</ul><h3>Windows</h3>
<ul><li><a href="/visma-net-erp/help/general-ledger/general-ledger-windows/report-definitions-cs206000/index.md">Report definitions (CS206000)</a></li><li><a href="/visma-net-erp/help/general-ledger/manage-analytical-reports/analytical-report-parameters/index.md">Analytical report parameters</a></li><li><a href="/visma-net-erp/help/general-ledger/general-ledger-windows/unit-sets-cs206030/index.md">Unit sets (CS206030)</a></li><li><a href="/visma-net-erp/help/general-ledger/general-ledger-windows/row-sets-cs206010/index.md">Row sets (CS206010)</a></li><li><a href="/visma-net-erp/help/general-ledger/manage-analytical-reports/printing-styles/index.md">Printing styles</a></li>
</ul>


---

[View this page](https://docs.vismasoftware.no/visma-net-erp/help/general-ledger/general-ledger-windows/column-sets-cs206020/)
