refactor: use spread metrics for content data fields

This commit is contained in:
wxs
2026-06-29 16:35:27 +08:00
parent 9eb1fe43cc
commit 0122e63872
10 changed files with 83 additions and 293 deletions
+5 -5
View File
@@ -196,8 +196,8 @@ describe("csv-exporter", () => {
authorId: "123",
authorName: "Alice",
spreadMetrics: {
"个人视频_近30天_完播率": "28.24%",
"只看指派_排除营销流量_星图视频_近30天_互动率": "4.02%"
"内容数据-个人视频-近30天-完播率": "28.24%",
"内容数据-只看指派-排除营销流量-星图视频-近30天-互动率": "4.02%"
},
status: "success"
} satisfies MarketRecord
@@ -207,12 +207,12 @@ describe("csv-exporter", () => {
expect(headerLine).toContain(
[
"秒思api-cp_search",
"个人视频_近30天_完播率",
"个人视频_近30天_播放量中位数"
"内容数据-个人视频-近30天-完播率",
"内容数据-个人视频-近30天-播放量中位数"
].join(",")
);
expect(headerLine).toContain(
"只看指派_排除营销流量_星图视频_近30天_互动率"
"内容数据-只看指派-排除营销流量-星图视频-近30天-互动率"
);
expect(rowLine).toContain("28.24%");
expect(rowLine).toContain("4.02%");