跳转到内容

desktop/src-tauri/crates/core/tests/rollup_v06.rs

第 1 条注释,第 1 行

desktop/src-tauri/crates/core/tests/rollup_v06.rs:1

//! V06:日→周/月加总、加权比例 18% 用例、distinct 会话、部分周期标记。

第 2 条注释,第 2 行

desktop/src-tauri/crates/core/tests/rollup_v06.rs:2

//! 不平均百分比、不叠加每日 distinct。

第 3 条注释,第 32 行

desktop/src-tauri/crates/core/tests/rollup_v06.rs:32

/// 日→周/月加总一致;跨天加权比例为 18%(不取各日平均 50%)。

第 4 条注释,第 36 行

desktop/src-tauri/crates/core/tests/rollup_v06.rs:36

// 甲(day1):输入 100/缓存读 90;乙(day2):输入 900/缓存读 90。

第 5 条注释,第 63 行

desktop/src-tauri/crates/core/tests/rollup_v06.rs:63

// 各日比例 90% / 10%。

第 6 条注释,第 82 行

desktop/src-tauri/crates/core/tests/rollup_v06.rs:82

// 加总与比例重新计算:180/1000 = 18%。

第 7 条注释,第 92 行

desktop/src-tauri/crates/core/tests/rollup_v06.rs:92

/// 分母为零:无有效占比(显示"—"),不是 0%。

第 8 条注释,第 119 行

desktop/src-tauri/crates/core/tests/rollup_v06.rs:119

// 字段已知但分母为零

第 9 条注释,第 122 行

desktop/src-tauri/crates/core/tests/rollup_v06.rs:122

/// distinct 会话不叠加每日:同会话两天 → 周 distinct=1;另一天另一会话 → 2。

第 10 条注释,第 170 行

desktop/src-tauri/crates/core/tests/rollup_v06.rs:170

// 周 DISTINCT = 2,不是每日之和 1+2=3。

第 11 条注释,第 175 行

desktop/src-tauri/crates/core/tests/rollup_v06.rs:175

/// 部分周期:当前周标记“进行中”;被保留截断的最早周标记“部分历史”。

第 12 条注释,第 180 行

desktop/src-tauri/crates/core/tests/rollup_v06.rs:180

// ISO 周 2026-W32。

第 13 条注释,第 181 行

desktop/src-tauri/crates/core/tests/rollup_v06.rs:181

// ISO 周 2026-W39。

第 14 条注释,第 190 行

desktop/src-tauri/crates/core/tests/rollup_v06.rs:190

// 周四

第 15 条注释,第 199 行

desktop/src-tauri/crates/core/tests/rollup_v06.rs:199

// 保留截止:8-20 之前的周期被截断

第 16 条注释,第 210 行

desktop/src-tauri/crates/core/tests/rollup_v06.rs:210

// 今天仍在该周

第 17 条注释,第 213 行

desktop/src-tauri/crates/core/tests/rollup_v06.rs:213

// 已结束的周期不是"进行中"。