列名と列合計の新しい表<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
以下のようなデータテーブルがあります。
| 日付 | 品目A | 品目B | 品目C |
|---|
| 1/1/2005 | 2 | 10年 | 112 |
| 1/2/2005 | 2 | 10年 | 112 |
| 1/3/2005 | 3 | 10年 | 112 |
| 1/4/2005 | 3 | 10年 | 112 |
| 1/5/2005 | 3 | 10年 | 112 |
2列の新しいデータテーブルを作りたいです。
Tabulate()とTranspose()とSummary()を使用しようとしましたが、これを実行するための最良の方法を見つけることができません。誰かが私を手伝ってくれる?
再:列名と列合計の新しいテーブルどうもありがとうございます!これはとてもうまくいった。
再:列名と列合計の新しいテーブルスクリプトが少し改良されました。 交換する私のテーブル元のデータテーブルの名前を付けます。 下記のtabulateコマンドはデータ列を集計し、ラベル(ItemA、ItemB、ItemC)で分割します。
dt = データ表 ( 「マイテーブル」 ) ;
stack_dt = dt << スタック (
コラム ( : 品目A 、 : 品目B 、 : 品目C ) 、
ソースラベル列 ( "ラベル" ) 、
積み上げデータ列 ( "データ" )
) ;
stack_dt << 集計する (
コントロールパネルを表示 ( 0 ) 、
テーブルを追加 (
列テーブル ( 分析コラム ( : データ ) ) 、
行テーブル ( グループ化列 ( : ラベル ) )
)
) ;
再:列名と列合計の新しいテーブルあなたのコードの助けを借りて、私は私が必要とするものの近くにいます。しかし、コードのどこで私は "Data"の合計が欲しいと指定しますか?
お手伝いありがとう。
再:列名と列合計の新しいテーブルtabulateを実行する前にテーブルを再フォーマットする必要があります。 クリックテーブル>スタック 。 選択する品目A 、品目B 、品目C そしてクリックスタックコラムそれから OK 。 今度はこの新しいテーブルでtabulateを実行してください。 行のドロップゾーンに[ラベル]列をドラッグします。 次に、Data列を5の列にドラッグします。

JSLコードは次のとおりです。
dt << スタック (
コラム ( : 品目A 、 : 品目B 、 : 品目C ) 、
ソースラベル列 ( "ラベル" ) 、
積み上げデータ列 ( "データ" )
) ;
集計する (
コントロールパネルを表示 ( 0 ) 、
テーブルを追加 (
列テーブル ( 分析コラム ( : データ ) ) 、
行テーブル ( グループ化列 ( : ラベル ) )
)
) ;