数値型と数字のテキスト型データを取り扱う際のTips

Domoにデータをアップロードしたらデータ型が勝手に変わっていて困った、
というのは一度は経験したことがある話ではないでしょうか。
 
もしかしたら他のシステムでもあるかもしれませんが、ここではデータ型、
特に「数字しか入っていない文字型」データの扱いについて説明します。
 

解説

エクセルでこのようなデータをがあったとします。
 
値が左寄せ、右寄せになっていることからわかるかもしれませんが、
col1:文字しか入っていない文字型
col2:数字しか入っていない数字型
col3:左側を0で埋めた(padding パディング)数字しか入っていない3桁の文字型
col4:文字型数字型混在
 
 
これをWorkbenchを使わずにDomoにファイルアップロードするとこうなります。
 
 

文字型→数字型への自動変換

col3はエクセルでは文字型でしたが、Domoに取り込む際に、中身のデータがが数字しか登場しないので、
機械的に数字型へ変換されてしまいます。
 
数字型になったので、0が埋められていた部分もなくなるので、
000 → 0
001 → 1
となってしまいます。
 
データを使う際には桁数がそろっている方が便利なことも多々あるので、001のような文字列を入れることもよくあります。
 
しかしcol3のように
col3:左側を0で埋めた(padding パディング)数字しか入っていない3桁の文字型
の場合は上記の現象が起きるので注意が必要です。
 

数字型→文字型への自動変換

この場合は先ほどの例ほど問題にならないかもしれませんが、知っておくとよいかも程度で。
 
col4:文字型数字型混在
このような場合は強制的に文字型へ変換されます。
 
数字は文字型に入れられるけど、文字は数字型に入らないので、これはイメージしやすいですね。
📊
・会社のデータをもっと有効活用をしたい ・BIツールを導入したい ・BIツールに取り込みたいデータソースがある ・BIツールの効果的な可視化についてもっと知りたい ・組織においてのBIツールの定着化をもっと推進したい ・新しいKPIを作りたいが、自信がない アタラにはBIツールのエキスパートが多数在籍しております。このような課題をお持ちの方は、アタラ合同会社のBIツール導入コンサルティングサービスへお気軽にお問い合わせください。
 
この記事をシェアする