fusion_place で数字だけのラベルを使ってよいでしょうか。
質問
fusion_place では、各種のオブジェクトを識別するために「ラベル」が用いられます。 ラベルでは英数字と一部の記号が使用可能ですが、アプリケーションに適用するラベルの規則を決めるにあたって、数字だけからなるラベルを許容してもかまわないでしょうか。
回答
数字だけのラベルを使っても構いませんが、英字交じりのラベルと比較して留意すべき事項があります。
-
前ゼロとデータのエクスポート:業務では、fusion_place とエクセルの間でデータをやり取りする場面があります。
典型的には、ブラウザやコントリビュータの画面のデータをエクセルにエクスポートする場合や、ディメンションのメンバをエクスポートする場合です。
こうした場合、ラベルが数字のみで、前ゼロ(文字列の先頭から続く「0」の並び)があると、それが欠落します。
エクセルでは数字のみの文字列は数値と解釈されるためです。
これに対処するには、前ゼロを許さないこととするか、あるいは、エクスポート先(貼り付け先)のエクセルシートで、セル書式を「文字列」としておきます。 -
テキスト式でのラベルの記述:テキスト式では、文字列交じりのラベルはそのまま書けますが、数字だけの文字列はラベルではなく数値と解釈されます。
したがって数字だけのラベルをテキスト式に記述する場合は、一重引用符で囲む必要があります。