列名和列總計的新表<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
我有一個如下所示的數據表。
| 日期 | 意達 | ItemB | ItemC |
|---|
| 1/1/2005 | 2 | 10 | 112 |
| 2005年1月2日 | 2 | 10 | 112 |
| 2005年1月3日 | 3 | 10 | 112 |
| 2005年1月4日 | 3 | 10 | 112 |
| 2005年1月5日 | 3 | 10 | 112 |
我想創建一個包含兩列的新數據表:
我嘗試過使用Tabulate()和Transpose()以及Summary(),但找不到最好的方法。誰能幫我嗎?
Re:列名和列總計的新表非常感謝!這很有效。
Re:列名和列總計的新表略有改進的腳本。 更換我的表使用原始數據表的名稱。 下面的tabulate命令將匯總數據列,由Label(ItemA,ItemB,ItemC)拆分。
DT = 數據表 ( “我的桌子” ) ;
stack_dt = DT << 堆 (
列 ( : 意達 , : ItemB , : ItemC ) ,
源標籤列 ( “標籤” ) ,
堆疊數據列 ( “數據” )
) ;
stack_dt << 製表 (
顯示控制面板 ( 0 ) ,
添加表格 (
列表 ( 分析列 ( : 數據 ) ) ,
行表 ( 列分組 ( : 標籤 ) )
)
) ;
Re:列名和列總計的新表在您的代碼的幫助下,我接近我需要的東西。但是,在代碼中我指定我想要“數據”的總和?
感謝您的幫助。
Re:列名和列總計的新表在運行製表符之前,您需要重新格式化表格。 點擊表>堆棧 。 選擇意達 , ItemB , ItemC 並單擊堆棧列 ,然後好 。 現在在這個新表上運行表格。 將“標籤”列拖到行的放置區域中。 然後將“數據”列拖到5s列中。

JSL代碼是:
DT << 堆 (
列 ( : 意達 , : ItemB , : ItemC ) ,
源標籤列 ( “標籤” ) ,
堆疊數據列 ( “數據” )
) ;
製表 (
顯示控制面板 ( 0 ) ,
添加表格 (
列表 ( 分析列 ( : 數據 ) ) ,
行表 ( 列分組 ( : 標籤 ) )
)
) ;