# Chr スクリプトおよびチャート関数

Chr() は、指定された整数に対応する Unicode 文字 (コード ポイントとも呼ばれる) を返します。

構文:

Chr(int)

戻り値データ型： 文字列

引数

| 引数 | 説明 |
| --- | --- |
| int | 評価する整数。 |

例: チャートの数式

| 例 | 結果 |
| --- | --- |
| Chr(65) | 文字列 `A` を返します |
| Chr(163) | 文字列 `£` を返します |
| Chr(35) | 文字列 `#` を返します |

## 例 - Chr の基本

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Chr.htm)

#### チャートの数式

概要

データ ロード エディターを開き、以下のロード スクリプトを新しいセクションに追加します。

ロード スクリプトには次が含まれています:

* 「`Example`」というデータ テーブルにロードされるデータセット。

* データ テーブル内の 1 つの項目は `InputInt` と呼ばれます。この項目には評価する整数値が入ります。

ロード スクリプト

```
Example:
Load * inline [
InputInt
65
163
35
];
```

結果

データをロードしてシートを開きます。新しいテーブルを作成し、この項目を軸として追加します:

* ` InputInt
                                   `

次のメジャーを作成します:

* `=Chr(InputInt)`、`InputInt` の値を計算し、Unicode 文字を返します。

結果テーブル

| InputInt | Chr(InputInt) |
| --- | --- |
| 35 | # |
| 65 | プ |
| 163 | £ |

1 行目は、値 35 に対応する Unicode 文字である文字列 `#` を返します。

2 行目は、値 65 に対応する Unicode 文字である文字列 `A` を返します。

3 行目は、値 163 に対応する Unicode 文字である文字列 `£` を返します。

## 例 - Chr のシナリオ

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Chr.htm)

#### チャートの数式

概要

この例では、`Chr` 関数を使用してテキスト オブジェクトにテキスト文字列の箇条書きリストを作成する方法を示します。

結果

シートを開きます。新しいテキスト オブジェクトを作成し、メジャーに次のコードを追加します。

* `= Chr(149) & ' Revenue Growth' & Chr(10) & Chr(149) & ' Customer Satisfaction' & Chr(10) & Chr(149) & ' Market Share'`

テキスト オブジェクトでのメジャーの数式の出力

テキスト オブジェクトでのメジャーの数式の出力

テキスト オブジェクトでのメジャーの数式の出力 ![メジャーの数式を使用して作成されたテキスト文字列を含む、シートに表示されるテキスト オブジェクト。](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Resources/Images/scripting-functions-chr-example.png)

出力は次のようにして得られます。

* `Chr(149)` は箇条書き (`•`) を返します。

* `Chr(10)` は項目間に改行 (`newline`) を挿入します。

* アンパサンド (`&`) は文字列連結演算子で、個々のテキストを 1 つの文字列に連結します。