--- id: statistics title: Statistics --- **Statistics** component is used to display key metrics in a visually prominent format. It is ideal for highlighting important numbers such as revenue, user count, or task completion rates. **Why use it?** - Offers at-a-glance insights without analyzing raw data. - Commonly used in dashboards, executive summaries, and analytics applications. - Helps stakeholders make quick, informed decisions. Drag a New Chat Component ## Data ### Primary Values | Property | Description | |:---------|:------------| | **Label** | The descriptive text that explains what the metric represents. | | **Value** | The primary number or data point being displayed. | | **Prefix text** | Text or a symbol shown before the value (e.g., `$` for currency). | | **Suffix text** | Text or a symbol shown after the value (e.g., `%` for percentage). | ### Secondary Values | **Property** | **Description** | |:--------------|:----------------| | **Hide Secondary Value** | Toggle to show or hide the secondary metric value. | | **Label** | The descriptive text indicating what the secondary value represents. | | **Value** | The metric or data point displayed in secondary value. | | **Prefix Text** | Text or symbol displayed before the value (e.g., `$` for currency). | | **Suffix Text** | Text or symbol displayed after the value (e.g., `%` for percentage). | | **Trend** | Indicator showing performance trend, such as positive or negative. | ### Layout | **Property** | **Description** | |:-------------|:----------------| | **Data** | Choose the alignment of the data (left, center, or right). | | **Secondary Value** | Decide how the secondary value is aligned (vertical or horizontal). | | **Icon** | Select an icon to display, or hide it and adjust its alignment (left or right). | ## Component Specific Actions (CSA) The following actions of the component can be controlled using the component-specific actions (CSA), you can trigger it using an event or use a RunJS query. | **Action** | **Description** | **RunJS Query** | |:-----------|:----------------|:----------------| | **setPrimaryValue** | Updates the primary metric value displayed in the component. | `{{components.statistics1.setPrimaryValue}}` | | **setSecondaryValue** | Updates the secondary metric value displayed. | `{{components.statistics1.setSecondaryValue}}` | | **setLoading** | Toggles the loading state of the component. | `{{components.statistics1.setLoading}}` | | **setVisibility** | Shows or hides the component on the page. | `{{components.statistics1.setVisibility}}` | ## Exposed Variables | **Variable** | **Description** | **How To Access** | |:-------------|:----------------|:------------------| | primaryLabel | The label text of the primary value. | `{{components.statistics1.primaryLabel}}` | | secondaryLabel | The label text of the secondary value. | `{{components.statistics1.secondaryLabel}}` | | primaryValue | The main metric value displayed. | `{{components.statistics1.primaryValue}}` | | secondaryValue | The secondary metric value displayed. | `{{components.statistics1.secondaryValue}}` | | secondarySignDisplay | Displays the trend or sign indicator for secondary value. | `{{ components.statistics1.secondarySignDisplay }}` | | isLoading | Indicates whether the component is in a loading state. | `{{components.statistics1.isLoading}}` | | isVisible | Indicates whether the component is visible on the page. | `{{components.statistics1.isVisible}}` | ## Additional Actions |
Action
|
Description
|
Configuration Options
| | :------------------------------------------- | :------------------------------------------------ | :---------------------------------------------------------- | | Loading state | Enables a loading spinner, often used with `isLoading` to indicate progress. | Enable/disable the toggle button or dynamically configure the value by clicking **fx** and entering a logical expression. | | Visibility | Controls component visibility. | Enable/disable the toggle button or dynamically configure the value by clicking **fx** and entering a logical expression. | | Tooltip | Provides additional information on hover. Set a display string. | String (e.g., `Total Deals` ). | ## Devices |
Property
|
Description
|
Expected Value
| | :--------------------------------------------- | :------------------------------------------------ | :--------------------------------------------------- | | Show on desktop | Makes the component visible in desktop view. | You can set it with the toggle button or dynamically configure the value by clicking **fx** and entering a logical expression. | | Show on mobile | Makes the component visible in mobile view. | You can set it with the toggle button or dynamically configure the value by clicking **fx** and entering a logical expression. | ## Styles ### Primary Label and Value | **Label Property** | **Description** | **Configuration Options** | |:----------------------- |:--------------------------------------------------- |:---------------------------------------------- | | **Primary Label Size** | Sets the font size of the primary label. | Numeric input (px) | | **Primary Label Color** | Sets the color of the primary label text. | Color picker / HEX / RGBA / Custom Themes | | **Primary Value Size** | Sets the font size of the primary value. | Numeric input (px) | | **Primary Value Color** | Sets the color of the primary value text. | Color picker / HEX / RGBA / Custom Themes | | **Icon** | Sets the icon color (if enabled). | Color picker / HEX / RGBA / Custom Themes | ### Secondary Label and Value | **Label Property** | **Description** | **Configuration Options** | |:----------------------- |:--------------------------------------------------- |:---------------------------------------------- | | **Label Size** | Sets the font size of the secondary label. | Numeric input (px) | | **Label Color** | Sets the color of the secondary label text. | Color picker / HEX / RGBA / Custom Themes | | **Value Size** | Sets the font size of the secondary value. | Numeric input (px) | | **Positive Secondary Value** | Sets the color for positive secondary values. | Color picker / HEX / RGBA / Custom Themes | | **Negative Secondary Value** | Sets the color for negative secondary values. | Color picker / HEX / RGBA / Custom Themes | ### Container | **Label Property** | **Description** | **Configuration Options** | |:----------------------- |:--------------------------------------------------- |:---------------------------------------------- | | **Background** | Sets the background color of the container. | Color picker / HEX / RGBA / Custom Themes | | **Border** | Defines the border color. | Color picker / HEX / RGBA / Custom Themes | | **Border Radius** | Rounds the corners of the container. | Numeric input (px) | | **Box Shadow** | Applies shadow effect to the container. | Select the box shadow color and adjust the related properties or set it programmatically using fx. | | **Padding** | Sets the spacing inside the container. | Default / None | :::info Any property having **fx** button next to its field can be **programmatically configured**. :::