Difference in Empty Value Handling Between FineBI 6.1 and 6.0

  • Last update:April 07, 2025
  • Overview

    The main differences between FineBI 6.1 and 6.0 lie in the handling of Null, empty strings (""), and NAN. The three types of empty values seem to be the same, but are handled differently in actual calculations.

    Concept of the Empty Value

    Concept description of the three types of empty values:

    TypeDescription

    NULL

    Empty data in the database

    ""

    Empty values obtained by formulas

    For example, in formulas like IF(a=b, a, ""), the empty string ("") is treated as a value of the text type in the new version. To return an empty value of the numeric type, you need to write Null.

    NAN

    NAN only occurs in functions in FineBI 6.0. Currently, it is known that the calculation result of Null/Null by the LOG() function is NAN. In most cases, calculations involving NAN return NAN as well.

    In FineBI 6.1, NAN will no longer appear. If a calculation returns NAN, it is considered as a bug. In FineBI 6.1, Null/Null still returns Null. That is, FineBI 6.1 will define the empty calculation result as Null.

    Difference in Empty Value Handling Between FineBI 6.1 and 6.0

    The following lists the differences between the three types of empty values in different calculations. The differences are mainly reflected in the dashboard calculation results.

    iconNote:
    The new minor version of FineBI 6.0 has been continuously updated and iterated to synchronize with the functions of FineBI 6.1. The following lists calculation results of some functional scenarios where the calculation results are already consistent with those in FineBI 6.1.

    Difference in Arithmetic Operations After the Removal of NAN in FineBI 6.1

    Application Scenario

    New calculation rules in FineBI 6.1:

    • Null is treated as 0 in arithmetic operations.

    • Any result involving NAN will be NAN in arithmetic operations.

    Example

    6.1

    1.png

    6.0

    4.png

    Solution

    If you want to achieve the same efficiency as before, you can use the IF function for evaluation.

    For example, the formula 1-num/num1 can be modified to IF(num/num1=null,Null,1-num/num1).

    Distinguishing Null and Empty Strings ("") in Grouping Scenarios in FineBI 6.1

    Application Scenario

    Null and empty strings ("") are distinguished in FineBI 6.1.

    Null and empty strings ("") are not distinguished in FineBI 6.0.

    Example

    6.1

    2.png

    6.0

    5.png

    Null Included in Sorting in FineBI 6.1

    Application Scenario

    Null is included in sorting in FineBI 6.1.

    Null is not included in sorting in FineBI 6.0.

    Example

    6.1

    3.png

    6.0

    6.png


    附件列表


    主题: Adding and Editing Data
    • 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