For AI agents: the complete documentation index is available at https://docs.dataplatform.ovh.net/ja/llms.txt, the full documentation bundle is available at https://docs.dataplatform.ovh.net/ja/llms-full.txt, and this page is available as Markdown at https://docs.dataplatform.ovh.net/ja/sdk/app-formatter.md.
  • 🇯🇵 日本語
  • フォーマッター

    Warning

    再作業中、納期未定。 Front App SDK (ReactJS) と Front API SDK (NodeJS) の両方が置き換えられます。このページは現在のリリースを文書化し、正確であり、置き換えが出荷されるまで維持されます。これに対して書かれたコードは引き続き動作します。

    フォーマッターは、アプリケーションのデータを適切に表示するために使用されます。単位や区切り記号などを追加することができます。

    この設定は、./config/formatter.json設定ファイルに含まれ、./config/global.jsonから読み込まれます。

    フォーマッターの一覧

    separator

    説明: 千と小数点の区切り記号を選択できます。

    オプション説明タイプ
    thousand千の区切り記号string-
    decimal小数点の区切り記号string-

    :

    {
        "separator": {
            "thousand": ",",
            "decimal": "."
        }
    }

    measures

    説明: 数値に接尾辞を付けてフォーマットできます。

    オプション説明タイプ
    unit データの値に付与する単位string-
    roundデータの丸め(shortが空の場合は無視)number-
    mult提供された値でデータを乗算number-
    pows各閾値(1、103、106、109、...)に適用する単位接頭辞のリストarray-
    short表示される桁数、これは「pows」によってどの接頭辞を適用するかを決定するために使用されますnumber-

    :

    次の例では、turnoverがフォーマットするデータです。設定は次のように読み取ることができます:

    表示される単位は€です。2桁に丸められ、1000倍されます。 値が10に達すると、表示される値は10 k€になります。

    {
        "measures": {
            "turnover": {
                "unit": "€",
                 "round": 2,
                 "mult": 1000,
                 "pows": [
                   " ",
                  " k",
                  " M",
                  " G"
                ],
                "short": 3
            }
        }
    }
    Warning

    Measureフォーマットは、Analytics Managerのリクエストに含まれるフィールドturnoverのすべてのチャートによって自動的に適用されます。 独自のコンポーネントでコードを使用することもできます:

    import { FpMeasure } from 'forepaas/formatter'
    function formatValue(field, value) {
        let measure = new FpMeasure(field);
        return measure.setValue(value).toString();
    }
    console.log(formatValue("turnover", 100));
    

    dimensions

    説明: 軸に使用されるデータの種類を指定できます。

    オプション説明タイプ
    type データ型null; string- null
    - temporal
    subtypeデータサブタイプstring- year
    - month
    - quarter
    - semester
    - date
    - datetime
    - month-year
    - week-year
    format適用するフォーマットstring複数

    例:

    {
        "dimensions": {
            "sample_year": {
                "type": "temporal",
                "subtype": "year",
                "format": "YYYY"
            },
            "sample_month": {
                "type": "temporal",
                "subtype": "month",
                "format": "MM"
            },
            "sample_date": {
                "type": "temporal",
                "subtype": "date",
                "format": "DD/MM/YYYY"
            }
        }
    }
    Warning

    Dimensionフォーマットは、一般的にscaleレンダリング、特にX軸に対して、Chartコンポーネントによって自動的に使用されます。