PowerTable
Go to websiteCommunityContact Us
  • INTRODUCTION
    • Welcome to PowerTable
  • GET STARTED
    • Prerequisites
    • Supported Data Platforms
    • Admin Setup Guide (15-day Free Trial)
  • PRODUCT TOUR
    • Explore a sample app
    • Build your first app
    • Layout & User Interface
  • CREATE TABLE APP
    • Introduction
    • Import Spreadsheet Data
    • Connect to Database
    • Enter Data Manually
    • Get Data from Semantic Model
  • WORKING WITH POWERTABLE
    • Basic Table Operations
      • Edit data
      • Bulk Edit
      • Insert rows
      • Bulk Import rows
      • Delete rows
      • Duplicate rows
      • Copy rows
      • Preview Changes
    • Explore data
      • Search and filter
      • Sort and reorder
      • Show/Hide columns
      • Pin columns
      • Column Insights
    • Conditional Formatting
  • COLUMN SETUP
    • Configure Properties
      • General
      • Lookup and Relation
      • Display
    • Upload/Download Configuration
    • Add a Column
      • Add Visual Column
        • Add Formula Column
        • Add Multi-select Relationship Column
        • Add Reference Column
      • Add Database Column
  • ACCESS CONTROL
    • Manage Access
    • Row Permissions
    • Column Permissions
  • APPROVALS
    • Set up Approval Workflow
    • User Approvals
    • Rule-based Approvals
    • Approval using a Lookup Table
    • Multi-level Approvals
    • Notify Approvers via MS Teams
    • Handling Changes Before Approval
    • Review Changes - Approval process
  • WORKFLOWS, AUTOMATION & NOTIFICATIONS
    • Workflow automation
    • Send Mail notifications
    • MS Teams notifications
    • Webhooks
    • Cascade Updates
  • Pause an Automation
  • AUDIT
    • Audit logs
  • COMMENTING & COLLABORATION
    • Commenting
    • View all comments & track changes
    • Assign users & task status
  • APPEARANCE
    • Basic formatting
    • Display Settings
  • USER MANAGEMENT & LOGS
    • PowerTable Console
    • Admin Portal
      • User Management
      • Settings
        • General Settings
        • Writeback Settings
          • Settings
          • PowerTable managed DB
  • MISCELLANEOUS
    • Keyboard Shortcuts
    • Formulas & Functions
Powered by GitBook
On this page
  • 1. Type
  • 2. Constraints
  • 2.1. Minimum and Maximum
  • 2.2. Field Validation
  • 3. Default Value
  • 3.1. Manual value
  • 3.2. Derived value
  1. COLUMN SETUP
  2. Configure Properties

General

PreviousConfigure PropertiesNextLookup and Relation

Last updated 1 month ago

In this category, you can define the following properties:

  1. and

1. Type

Specify the input data type to be allowed in each column using this dropdown.

PowerTable allows the following data types as inputs:

  • Number

  • Decimal

  • Text

  • Date Time

  • Date

  • Single Select

  • Check Box

  • Image

  • Person

  • URL

  • Email

Further, you can configure additional properties based on the selected input type.

Example: For number-type input, you can set the minimum and maximum allowed values. For single-select type, you can either manually configure the dropdown values or fetch them from a lookup table. These properties are explained in the next sections.

2. Constraints

This section provides options for limiting input values and configuring field validation.

2.1. Minimum and Maximum

Here you can specify the minimum and maximum values that can be entered into the columns. Any values outside of this range are not permitted. These limits can be applied to the input types: Number, Decimal, Date Time, and Date.

Consider the example below, where the minimum and maximum values are set for the Product Cost column.

The existing values remain unchanged. However, if a user enters a value that falls outside the specified range, they will be notified of the minimum and maximum limits.

Note: You can also set only one of these limits (minimum or maximum) and not both.

For the 'Date' and 'Date Time' input types, users may choose a date range or both date and time range. Any date or time outside of this range will not be accepted.

2.2. Field Validation

This option is available for the text input type and allows you to specify which types of inputs can be entered into a column. This way, you can ensure that the data is correct and accurate.

You can allow users to enter any value or only numeric, alphanumeric, non-numeric, email, URL, or regex-matching inputs.

With Regex, you can specify a pattern and allow only matching inputs. In the example below, we have entered the regex pattern against which the user input will be validated.

The entered value is validated against the specified input type configuration. Inputs that do not match the pattern are identified and rejected.

3. Default Value

PowerTable lets you configure default values for the columns. When a new row is added, the specified column is automatically filled with the default value if you have set one.

3.1. Manual value

To set a static value, select Manual and enter the value.

In the example below, we have added 'NA' as the default value for the 'Product Description' column.

Whenever a new row is added, this column value is automatically populated with 'NA' by default, which can be modified later.

Reset to default on update

Checking the 'Reset to default on update' option not only sets the default value for the column but also disables the column from editing. The existing values are retained, but they are automatically changed to the default value only when users edit other values in the specific record.

Find below an example where the existing value changes to the default value after an update.

  • For the 'Decimal' input type, you can specify the default number of decimal digits to be allowed.

  • For the 'Person' input type, you can either use their name or email address as default.

  • For the 'Single-select' type, you can choose the default value from the list of options you have configured.

  • For the 'Check Box' type, the default values are automatically configured with the Boolean values: true and false. You can change these to 1 and 0 or yes and no, etc., if necessary.

3.2. Derived value

You can set derived values as defaults instead of using static values. These derived values are calculated using configurable formulas.

PowerTable provides many Excel-like formulas and functions to help you perform these calculations. These values change dynamically as the underlying reference data changes.

Derived values can be set for the field types - Number, Decimal, Text, Date, Date Time, Person, and Email.

Recalculate data on update

Checking the 'Recalculate data on update' option sets the calculated value as default for newly inserted rows and also disables the column from editing. The existing values are retained, and they are automatically changed to the derived value only when users edit other values in the specific record.

We have discussed setting the type, constraints, and defaults for table data. In the next section, we will explore how to select and look up values from a table or visual for a single-select field type.

Type
Constraints
Default Value
Column Type
Minimum and Maximum
user notified about the min and max values
Minimum and maximum date range
Field Validation
field validation with regex
Setting a static default value
Default value is filled automatically
Reset to default on update
Configuring number of decimal points
Configuring default value for single-select type
Configuring default value for checkbox type