Skip to main content

半角全角などのデータ変換方法

No ratings
cancel
Showing results for 
Search instead for 
Did you mean: 
hka
Employee
Employee

半角全角などのデータ変換方法

Last Update:

Jan 23, 2022 10:00:00 PM

Updated By:

hka

Created date:

Jan 23, 2022 10:00:00 PM

Attachments

半角カナを全角カナに変換したり全角の数字、英字、記号を1バイトに変換する方法を最近になって見つけました。

変換テーブルとmapsubstring関数を使用することで文字に対して1対1で変換することができます。

この関数がいつから存在していたのか不明ですが、これを利用すると半角カナを全角カナに

変換して取り込むなどが可能になります。

変換処理のイメージは以下になります。

hka_0-1642992570391.png

サンプルのアプリと変換テーブルを添付します。

Comments
kentaroWakamatsu
Creator II
Creator II

ご提案ありがとうございます!

本件、当時は方法が無いと思い、上記と同様の内容をモジュールを作成して、QVの関数を用意し利用しておりました。

その後、別件でマッピングの方法を知り、mapsubstring関数も利用させて頂いておりますが、これは結構便利ですね!

hka
Employee
Employee

Wakamatsuさん

最近2バイト数字を1バイト数字に変換できないか調べたところ見つけました。

以前はapplymapしかないという認識でしたが、mapsubstringがあるのを知って試したら

想定以上に良かったので作ってみました。

QlikView、Qlik Sense両方使えるので良いですね。

chakiw5
Contributor III
Contributor III

hkaさん

情報ありがとうございます、こういう痒いところに手が届くような情報は

持っておくと何かと役に立ちます。

参考にさせていただきます。

今Senseを一生懸命勉強中ですが、Moduleがなく最後にゴリゴリ書けば良いやが通用しませんので

qvfにも使えるこれは大事です。

Contributors
Version history
Last update:
‎2022-01-23 10:00 PM
Updated by:
Employee