Skip to main content

Employee data management — columns and working with the table

Employee data management opens through the Manage data button in the Input data section.

Written by Karel Kotoun

Header action bar

The header contains four main buttons.

Button

Function

Load data

Loads data from the uploaded file into the database.

Update database

Saves all changes made in the panel back to the database. Without this step, changes are not retained.

Add employee

Inserts a new row. This is mainly used by smaller companies; larger organisations normally work with bulk import.

Settings

Configures column visibility, allowing individual attributes to be hidden or shown as needed.

Key rule: any change in the table requires clicking Update database. Without this, the changes are not reflected in the calculation.

Bulk editing

The section above the table allows one field to be changed in bulk for selected or filtered rows.

Field

Meaning

Field

Drop-down list of the column to be changed, for example Gender.

New value

Input field for the new value.

Apply to filtered

Applies the change.

If rows are selected, the change applies only to those rows. If nothing is selected, the change applies to all filtered rows.

Column filtering

Each column header has a filter icon. Clicking it opens a filter and adds a blue chip above the table in the form Column name: value ×. A Clear filters link removes all active filters. When a filter is active, the pagination count changes accordingly, for example from 285 records to 30 filtered records.

Pagination

Below the table is a standard paginator showing the number of displayed records, numbered pages and Previous / Next buttons.

Actions without saving

The Cancel without saving button, shown with a red icon, closes the panel and discards changes. To save changes permanently, the user must explicitly click Update database.

Table columns

Columns are grouped into three logical blocks: identification and classification columns, remuneration columns and supplementary columns. Each column has a methodological meaning and must be interpreted consistently.

Identification and classification columns

ID

Internal employee identifier. It is used as the key for linking records and for addressing specific employees in detailed views.

Age

The employee’s age. The format depends on Analysis parameters and may be age in years, date of birth or start date.

Gender

Employee gender. Accepted formats are flexible according to the client’s preference: 0 / 1, m / f or m / ž.

Years of service

Length of service in years. The client defines what this value represents. It may mean years in the current position, years in the company or total years of experience. Consistency across the entire dataset is essential.

Education and training

The highest education level entered as a code defined by the client in Code lists under Analysis parameters. Typical levels are primary school, secondary school, university and doctorate. Each level is mapped to a number of education years, which is then used in the regression.

Employee scarcity

Binary attribute 0 / 1 indicating whether the role is scarce on the labour market. Value 1 means the employee has a rare skill with limited market availability, which can explain higher remuneration. Value 0 means a commonly available profile.

Employee evaluation

Performance evaluation from a regular formal review process, such as annual, semi-annual or quarterly evaluation. It can be used as a control variable in the regression.

Category

Free-text column for the client’s internal needs, usually departments or organisational groups. The application does not use this column in the regression.

Position name

Position name according to the job description. This is a key column for mapping to the position list in the Work group estimator.

Level 1, Level 2, Level 3

Three parallel columns allow up to three grading mechanisms to be used at the same time. The platform calculates the adjusted pay gap separately for each variant and the user can switch between them in the reports.

If the client has no grading, these columns may remain empty. The main company-level adjusted pay gap can still be calculated, but charts and reports by grade will not be available for the empty grade dimension.

Seniority

Seniority level within a position. The client defines its own scale in Code lists, for example Junior / Medior / Senior, or any other internal scale.

Employee paid monthly / Employee paid hourly

These two columns distinguish the contract type. For a monthly contract, the activity rate is entered, for example 100% for full-time or 50% for half-time. For an hourly contract, the number of hours for the reference period is entered. Exactly one of the two columns should be filled for each employee, while the other remains zero.

Remuneration columns — grouped components

Remuneration components are organised into four expandable groups. The columns are not totals; they are individual pay components. Values are summed into total remuneration for the regression but remain separated for component-level analysis.

Minimum recommended granularity per employee:

  1. Base salary.

  2. Allowances, as a summary of all supplements.

  3. Company bonuses, as a summary of personal and performance bonuses.

  4. Employee benefits, as a summary of benefits.

If the client has more granular data, it should be split into detailed columns because component-level analysis becomes more accurate.

Base salary group

Component

Description

Base salary

Gross base salary.

Allowances group

Component

Description

Allowances

Summary or individual allowances, typically overtime allowance, risk allowance and other statutory or contractual supplements.

Personal bonuses group

Component

Description

Company bonuses

Bonuses linked to employee performance, personal performance bonuses, KPI bonuses or premiums.

Special bonuses and benefits group

Component

Description

Employee benefits

Summary benefit column.

Supplementary pension contribution

Third pillar pension contribution; requires special attention.

Life insurance

Employer contribution to life insurance.

Meal vouchers

Meal allowance or meal vouchers.

Cafeteria benefits

Cafeteria points or credit.

Car allowance

Company car or flat car allowance.

Right-side and supplementary columns

Employee contribution

Binary attribute 0 / 1 with a specific meaning for supplementary pension savings. Value 1 means the employee pays their own contribution to supplementary pension savings and the employer should fill the corresponding employer component in the pension contribution column. Value 0 means the employee does not pay their own contribution.

Common error: if the column is left at zero for everyone although employees actually pay pension contributions, the employer contribution may look like a pure bonus in the variable component. This can distort the result. This column should be checked before running the analysis.

Average weekly hours / average annual hours

Column

Meaning

Average weekly hours

Actual weekly hours worked in the reference period, typically 40.

Average annual hours

Actual annual hours worked in the reference period, typically 2,088 = 40 × 52.2.

These are actual hours, not the normative value. Normative values are entered separately in Analysis parameters.

Statistical population

Integer attribute used to divide employees into groups for different calculation views. Typical use is to separate top management from other employees:

  1. Group 1: board.

  2. Group 2: senior management.

  3. Group 3: other employees.

The analysis can then include all groups or exclude selected groups such as the board. This is useful because extreme values in top positions can significantly distort the average pay gap.

Notes and Additional information 1–5

Free-text columns. Notes have a specific role: they store explanations for individual pay differences for specific employees. In an audit or management discussion, this note is the first explanation of why a difference is not discrimination. Additional information 1–5 are free metadata fields.

Edits

Action column with a delete icon for removing rows.

Recommended workflow for working with the table

The standard data-preparation workflow is to download the template, complete it in Excel or CSV and upload it back through Load data. For direct changes in the application, use filtering to narrow records and bulk edit to change one field. After each set of changes, click Update database, otherwise changes will be lost.

Before running the analysis, check especially the Employee contribution column, completeness of all fields used by the selected regression variant and consistent meaning of Years of service across the dataset.

Link to raw data

Internally, the application works with English column names shown in the Raw data section. Key mappings are:

Displayed column

Internal column

Age

Age

Years of service

Year Of Service

Education and training

Years In Education

Derived years of experience

Years Of Experience / Years Of Experience Squared

Employee scarcity

Employee Scarcity

Employee evaluation

Employee Evaluation

Gender

Sex

Level 1 / 2 / 3

Skill / Skill2 / Skill3

Seniority

Seniority

Employee contribution

Employee Contribution

Did this answer your question?