次の方法で共有


インデックス列を追加する

[インデックス列] コマンドは、明示的な位置値を持つ新しい列をテーブルに追加し、通常は他の変換パターンをサポートするために作成されます。

[列の追加] タブの [インデックス列の追加] コマンドのスクリーンショット。

既定では、開始インデックスは値 0 から始まり、行ごとに 1 ずつ増分されます。

新しいインデックス列が 9 行あり、値が 0 (上の行) ~ 8 (下の行) の 9 行のテーブルのスクリーンショット。

カスタム オプションを 選択し、次の 2 つのパラメーターを構成することで、この手順の動作を構成することもできます。

  • 開始インデックス: 初期インデックス値を指定します。
  • 増分: 各インデックス値をインクリメントする量を指定します。

開始インデックスが 0 に設定され、増分値が 1 に設定されている [インデックス列の追加] ダイアログのスクリーンショット。

この記事の例では、列が 1 つしかない次の表から始めますが、列のデータ パターンに注目してください。

3 行おきに定期的なパターンを持つサンプルの初期テーブルのスクリーンショット。

たとえば、Date、AccountSale の各列を使用して、そのテーブルを次の図に示すテーブルに変換することが目標であるとします。

最初の単一列テーブルの 3 行ごとの繰り返しパターンから作成された 3 つの列を含むサンプル出力テーブル。

ステップ 1. インデックス列を追加する

最初に、0 から始まる新しい インデックス 列をテーブルに追加する必要があります。

0 から始まる [インデックス] 列が強調されたスクリーンショット。

手順 2. インデックス列から剰余列を追加する

次の手順では、新しく追加したインデックス列を選択し、[ 列の追加 ] タブで [ Standard>Modulo] を選択します。

[ 剰余 ] ダイアログ ボックスで、列の各値に対する剰余を求めるための数を入力します。 この場合、パターンは 3 行ごとに繰り返されるため、「3」と入力 します

「モジュロ」ダイアログのスクリーンショットで、値は3に設定されています。

その操作の結果、 Modulo という名前の新しい列が得られます。

テーブルに剰余列が追加され、0 から 2 のパターンが 9 行に繰り返される様子のスクリーンショット。

手順 3. インデックス列から整数除算列を追加する

[ インデックス ] 列を選択し、[ 列の追加 ] タブに移動し、 標準>Divide (整数) を選択します。

[列の追加] タブの [除算 (整数)] ボタンのスクリーンショット。

[ 整数除算 ] ダイアログ ボックスで、列の各値を除算する数値を入力します。 この場合、パターンは 3 行ごとに繰り返されるため、値 3 を入力します。

値 3 が追加された [除算 (整数)] ダイアログのスクリーンショット。

必要がなくなったため、 インデックス 列を削除します。 テーブルは次の図のようになります。

最初の 3 行に 0、次の 3 行に 1、最後の 3 行に 2 を含む整数除算列があるテーブルのスクリーンショット。

手順 4. 列をピボットする

これで、テーブルには次の 3 つの列があります。

  • Column1 には、最終的なテーブルに含める必要がある値が含まれています。
  • モジュロ は、値の列位置を提供します (xy グラフの y 座標に似ています)。
  • 整数除算 は、値の行位置を提供します (xy グラフの x 座標に似ています)。

目的のテーブルを実現するには、Modulo 列を、Column1 の集計されない値を使用してピボットする必要があります。

  1. 剰余列を選択します。

  2. [変換] タブで、[任意の列] グループから [ピボット列] を選択します。

  3. [ ピボット列 ] ダイアログ ボックスで、[ 詳細設定 ] オプション ボタンを選択します。

  4. [値] 列[列 1] に設定され、[集計値] 関数[集計しない] に設定されていることを確認します。

    値が設定された [ピボット列] ダイアログのスクリーンショット。

    詳細情報: ピボット列

この操作の結果、次の図に示すように、4 つの列を含むテーブルが得られます。

列 1 のサンプル テーブル値のスクリーンショット。各列に 3 つの行が含まれる 3 つの列にピボットされています。

ステップ 5. テーブルをクリーンアップする

整数除算列を削除し、テーブルの最初の行をテーブルのヘッダーに昇格できるようになりました。 詳細情報: 列ヘッダーの昇格または降格

列の正しいデータ型を定義すると、テーブルは次の表のようになります。必要な 3 つの列と、探していた図形を正確に示します。

整数除算列がなく、最初の行がヘッダーとして設定された、最終的なサンプル出力テーブルのスクリーンショット。