fusion_place で数字だけのラベルを使ってよいでしょうか。

データベース

質問

fusion_place では、各種のオブジェクトを識別するために「ラベル」が用いられます。 ラベルでは英数字と一部の記号が使用可能ですが、アプリケーションに適用するラベルの規則を決めるにあたって、数字だけからなるラベルを許容してもかまわないでしょうか。

回答

数字だけのラベルを使っても構いませんが、英字交じりのラベルと比較して留意すべき事項があります。

  • 前ゼロとデータのエクスポート:業務では、fusion_place とエクセルの間でデータをやり取りする場面があります。
    典型的には、ブラウザやコントリビュータの画面のデータをエクセルにエクスポートする場合や、ディメンションのメンバをエクスポートする場合です。
    こうした場合、ラベルが数字のみで、前ゼロ(文字列の先頭から続く「0」の並び)があると、それが欠落します。
    エクセルでは数字のみの文字列は数値と解釈されるためです。
    これに対処するには、前ゼロを許さないこととするか、あるいは、エクスポート先(貼り付け先)のエクセルシートで、セル書式を「文字列」としておきます。

  • テキスト式でのラベルの記述:テキスト式では、文字列交じりのラベルはそのまま書けますが、数字だけの文字列はラベルではなく数値と解釈されます。
    したがって数字だけのラベルをテキスト式に記述する場合は、一重引用符で囲む必要があります。

マニュアル上の関連個所

ラベルに使用できる文字列

テキスト式

  • 定数 ラベル定数の項をご覧ください