Getting Started with Calculation

  • Last update:  2022-04-25
  • 1. Overview

    This article describes how to create and use calculation functions in FineBI using examples.

    It explains FineBI calculation concepts and how to create and edit calculated fields; how to use the calculation editor and how to use calculated fields in the component editing interface.

    This is a good place to start if you are not familiar with FineBI calculations or with creating calculated fields in FineBI.

    2. Why use computing

    Calculated fields allow for the creation of new data using data that already exists in the data source.

    When you create a calculated field, you are essentially creating a new field (or column) in the data source whose value or membership is determined by the calculation under control. This new calculated field will be saved in FineBI and can be used to create charts. But don't worry: the original data will remain the same.

    Calculated fields can be used for many reasons. Some examples might include:

    • Split the data

    • Convert the data type of a field, for example converting a string to a date.

    • Aggregate the data(For dashboards only Add calculated fields)

    • Screen results

    • Calculate the percentage

    The scenarios using the calculation are given below.

    2.1 Lack of data for analysis in data source

    The built-in DEMO "Sales statistics of stores" data table has "Sales" and "Gross profit" fields, but if you need to calculate "Cost", you can use a formula similar to the following to calculate the "Cost" field, as shown in the following figure.

    1.gif

    2.2 Convert values in the component

    For example, the cost percentage of different stores that may be calculated can be displayed in the component using a quick calculation of the cost percentage of different stores, as shown below.计算入门2.gif

    2.3 Quickly categorize data

    You may want to quickly tag the data in the component.

    For more information: Specifying Data in a Markup Form

    3. Type of calculation

    Calculations can be used to create calculated fields. The following two main types of calculations create calculated fields in FineBI.

    • Self-service dataset calculations: Add a new column to the self-service dataset to perform data source detail level (row detail level calculations), use this dataset to create visualization components in the dashboard, and the results of this "dataset" calculation can be used by other users. Note: Aggregate calculations are not supported.

    • Dashboard Calculation: When creating a component in the dashboard, Add calculation fields to "Aggregate Calculation" or "Calculation in other self-service datasets",  the results of the component calculation will not be saved in the dataset.

    4. Create calculated fields

    Once you have determined the type of calculation you want to use, you can create the calculated fields.

    4.1 Create fields using self-service datasets

    1)In FineBI, select "Data Preparation" to enter the business package, and click "Add Table > Self-Service Dataset" as shown below.

    Select all fields under "Regional Data Analysis" and add new columns as shown below:

    Select "Formula/Function" and enter the name of the new column calculated field. In this example, the field is called "Test", enter the formula, this example uses the following formula: IF(Find("Province", Province),1,0), if the field contains "Province", it returns a 1, otherwise, it is displayed as "0", when finished, click "OK", as shown below.

    计算入门3.gif

    Note: The functions and fields in the formula box need to be selected by clicking the selection area on the left, and cannot be entered manually.

    Saved self-service datasets are available for others to use and can be used when creating components in the dashboard.

    4.2 Create Calculated Fields in dashboard

    Dashboard supports more aggregation functions than self-service datasets.

    Create the component and select "Sales DEMO>Regional Data Analysis", as shown in the following figure.

    Create a new field "Amount of cumulative return" and enter the formula: ACC_SUM(SUM_AGG(Amount of return),1), which indicates the cumulative summation of the return amount by dimension, as shown in the following figure.

    Once completed, it is ready to be used in the component.

    5. Use fields in the dashboard

    Drag the calculated fields into the "Dimension" or "Indicator" field in the component editing interface, as shown in the following figure.

    6. Edit Calculated Fields

    If you need to change the calculation at any time, you can edit the calculation fields.

    6.1 Edit new fields in the Self-service dataset

    Select the created self-service data set, click "Edit", select the corresponding new field location, and click Set Function/Formula to make changes, as shown in the following figure.

    6.2 Edit calculated fields in the dashboard

    Select the new calculated field and click "Modify Calculated Field", as shown in the following figure.

    附件列表


    主题: Advanced Data Analyis
    Previous
    Next
    • Helpful
    • Not helpful
    • Only read

    滑鼠選中內容,快速回饋問題

    滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

    不再提示

    10s後關閉

    Get
    Help
    Online Support
    Professional technical support is provided to quickly help you solve problems.
    Online support is available from 9:00-12:00 and 13:30-17:30 on weekdays.
    Page Feedback
    You can provide suggestions and feedback for the current web page.
    Pre-Sales Consultation
    Business Consultation
    Business: international@fanruan.com
    Support: support@fanruan.com
    Page Feedback
    *Problem Type
    Cannot be empty
    Problem Description
    0/1000
    Cannot be empty

    Submitted successfully

    Network busy