循環遍歷列中的唯一項目,然後製表大家好,
我的資料表由 3 列組成(姓名、時間和金錢)。這就是我想做的事。
步驟1:在「名稱」欄位中找到唯一的項目。我的數據表是dt。這就是我所做的。
Summarize(dt, uniqNames = by(:Name));
Show(uniqNames);
這為我提供了一個列表
步驟 2:對於清單中的每個獨特項目,我想將時間和金錢的總和製成表格。例如,對於專案 A,工時總數 = 24,資金總額 = 10。
我可以獲得有關編寫此腳本的協助嗎?
自動化和腳本編寫消費者與市場研究資料混合與清理大規模客製化品質和工藝工程回复:循環遍歷列中的唯一項目,然後製表我不太確定您想使用表格計算什麼。使用本地數據過濾器會得到基本相同的結果嗎?

是否有某些特定原因導致您不使用 Summarize 或 Tabulate(或者 Summary 表)執行所有計算? 以下是示例:
製表:

匯總表:

總結:
Names Default To Here(1);
Summarize(Current Data Table(), names = By(:NAME), sum_hours = Sum(:Hours), sum_money = Sum(:Money));
Show(names, sum_hours, sum_money);

回复:循環遍歷列中的唯一項目,然後製表我認為您需要做的就是使用摘要平台。

Names Default To Here( 1 );
dt = Current Data Table();
dt << Summary(
Group( :NAME ),
Sum( :Hours ),
Sum( :Money ),
Freq( "None" ),
Weight( "None" ),
statistics column name format( "column" ),
Link to original data table( 0 )
);