feat: 增加图片合并功能

This commit is contained in:
R524809
2026-09-09 15:31:05 +08:00
parent bab02e1efd
commit 2a38778fa3
57 changed files with 684 additions and 50 deletions
+12
View File
@@ -819,6 +819,18 @@ Object.entries(REGION_SERIES).forEach(([regionKey, seriesKeys]) => {
...Object.fromEntries(seriesKeys.map((key) => [key, 1])),
total_revenue: 2,
});
// 金额视图与占比视图同源(披露金额,非占比×总收入还原),供分地区渠道金额堆叠柱图使用。
const amountViewsWithTotal = Object.fromEntries(Object.entries(amountViews).map(([view, rows]) => [
view,
rows.map((row) => ({
...row,
total_revenue: seriesKeys.reduce((sum, key) => sum + row[key], 0),
})),
]));
writeRuntimeViews(`ppmt_channel_amount_${regionKey}`, ['period', ...seriesKeys, 'total_revenue'], amountViewsWithTotal, {
...Object.fromEntries(seriesKeys.map((key) => [key, 1])),
total_revenue: 2,
});
});
console.log('已生成四地区渠道收入占比(线上细分)的全部、年度、半年 CSV。');