Skip to main content

Make Columns tool 列作成ツール

ラボラトリーツール

これはラボラトリーツールであり、実稼働で使用するものではありません。このツールは、既知の問題を記録していたり、機能的に完全でなかったり、変更されたりする可能性があります。

列作成ツールを使用して、データの行を取得し、レコードを複数の列にラッピングして配列できます。作成する列の数と、レコードを水平に配置するか垂直に配置するかを指定することができます。

このツールは、レコードをレイアウトしてテーブル内にうまく収まるようにする場合、レポート作成や表示目的に便利です。たとえば、50レコードのリストを表示する代わりに、それらのレコードを5列と10行のテーブルに折り返すことができます。

ツールの設定

  1. 列数: 作成する列の数を指定します。既存のフィールドごとに、列名に先行する「Column_#」という新しい列が作成されます。

    • 入力に2つのフィールドがあり、2つの列を指定している(グループ仕様なし)場合、4つの列がツールから出力されます。

    • 入力に2つのフィールドがあり、1つのグループフィールドと共に2つの列を指定している場合、3つの列がツールから出力されます。

  2. レコードを水平または垂直に配列する方法:

    • 水平方向に配列する: Designerはレコードの入力位置の順序で、指定した列数に達するまで、セルを左から右に配列します。その後、Designerはレコードを次の行に折り返し、続けて左から右に配列します。

    • 垂直に配列する: Designerはレコードを入力位置で配置し、セルを上から下へ行で配置します。Designerは、指定した列数で折り返します。レコードの完全一致がない場合は、Null値がセットに入力されます。

  3. グループ化フィールド(オプション): グループフィールドを指定すると、レコードはグループ値でソートされ、特定のグループの列全体で入力レコードの位置に従って配列されます。

グループ解除

表3 入力データストリーム

食べ物

リンゴ

バナナ

サクランボ

デーツ

アスパラガス

ブロッコリ

ニンジン

ダイコン



表4 水平方向に配列する

Column_1_Food

Column_2_Food

リンゴ

バナナ

サクランボ

デーツ

アスパラガス

ブロッコリ

ニンジン

ダイコン



表5 垂直に配列する

Column_1_Food

Column_2_Food

リンゴ

アスパラガス

バナナ

ブロッコリ

サクランボ

ニンジン

デーツ

ダイコン



グループ化

表6 入力データストリーム

グループ

食べ物

フルーツ

リンゴ

フルーツ

サクランボ

フルーツ

バナナ

フルーツ

デーツ

野菜

アスパラガス

野菜

ニンジン

野菜

ブロッコリ

野菜

ダイコン



表7 水平方向に配列する

グループ

Column_1_Food

Column_2_Food

フルーツ

リンゴ

バナナ

フルーツ

サクランボ

デーツ

野菜

アスパラガス

ブロッコリ

野菜

ニンジン

ダイコン



表8 垂直に配列する

グループ

Column_1_Food

Column_2_Food

フルーツ

リンゴ

サクランボ

フルーツ

バナナ

デーツ

野菜

アスパラガス

ニンジン

野菜

ブロッコリ

ダイコン