Daily Profit Statistics
Data Report 的日利润统计功能说明,覆盖日期筛选、表格展开、结算详情和发券确认。
Daily Profit Statistics 用于按日期查看代理商日利润、会员结算、下级收益和总计结算金额。运营、财务、产品、开发和 QA 主要用它核对日维度利润、展开品牌明细、查看结算详情、导出明细和进入发券流程。
1. 页面摘要
| 项目 | 说明 |
|---|---|
| 页面性质 | 日维度利润查询页,包含展开明细、弹窗明细、导出和发券入口 |
| 核心动作 | 按日期查询、展开品牌、查看会员结算 / 下级收益明细、导出、发券确认 |
| 数据范围 | 当前账号有权限查看的品牌、会员、下级 Partner、结算金额和优惠券余额 |
| 当前状态 | 查询、展开、详情弹窗和最终确认已描述;下级收益对象口径、发券配置弹窗和代理发券规则仍待确认 |
2. 需求状态
| 状态 | 内容 |
|---|---|
Confirmed | 日期筛选控制当前日利润列表;Total 行基于当前筛选范围;品牌明细和弹窗必须继承日期、品牌和明细类型;发券提交前必须校验选择对象和 Coupon Balance。 |
Inferred from Figma | 日期为空时暂使用产品配置默认范围,建议默认最近 30 天;Sub-Partner Revenue 暂按代理 / Partner 对象理解,而不是玩家对象。 |
Open Question | Sub-Partner Revenue 字段、层级口径、是否支持代理发券、Send Coupons 配置弹窗缺失,见 开放问题。 |
3. 页面概览
3.1 概览
Daily Profit Statistics 是 Data Report 中的日维度利润页面,支持按日期汇总利润、展开品牌明细、查看结算详情、导出数据和发起优惠券确认。
3.2 页面组成
| 区域 | 内容 | 说明 |
|---|---|---|
| 日期筛选区 | 日期范围输入框、Search、Reset | 控制当前列表的查询日期范围 |
| 日利润表格 | Total 汇总行、日期行、分页 | 展示日期维度的会员、结算、下级收益和总计金额 |
| 品牌明细展开区 | Brand Details、品牌列表、View 操作 | 展示单日内各品牌拆分数据 |
| 结算详情弹窗 | Member ID 搜索、明细表格、导出、发券 | 查看会员结算或下级收益明细 |
| 发券配置弹窗 | 发放对象、优惠券金额或券配置、备注、下一步 | 当前 Figma 缺失,需要补充原型 |
| 发券确认弹窗 | Total Player、Coupon Amount、Confirm、No, cancel | 提交发券前的最终确认 |
3.3 业务规则
- 本页所有数据必须限定在当前账号有权限查看的品牌和会员范围内。
- 日期筛选、展开、弹窗和发券都必须继承当前查询上下文。
- 汇总金额必须能与品牌明细、弹窗明细对账。
- 表格无数据时显示空态,不展示模拟日期或模拟金额。
- 弹窗内筛选不影响父级列表的日期范围、分页和展开状态。
4. 日期筛选与查询
4.1 Figma 参考
页面状态 Figma 截图
Data Report / Daily Profit Statistics

表格默认按日期展示,包含 Total 汇总行、可展开日期行、Depositing Member / All Members、My Member Settlement、Sub-Partner Revenue 和 Total Settlement Amount。

点击日期输入框后打开双月日历,支持快捷范围、开始/结束日期、时间输入、Clear 和 Apply。

点击 Apply 后日期输入框显示已选范围,点击 Search 后按该范围刷新表格;Reset 清空筛选并恢复默认列表。
4.2 规则摘要
日期筛选用于确定日利润表格的统计范围。日期选择器负责写入查询条件,Search 才真正刷新列表。
4.3 页面组成
| 元素 | 显示内容 | 功能说明 |
|---|---|---|
| 日期输入框 | 未选择时显示占位文案,选择后显示日期范围 | 点击打开日期范围选择器 |
| 日期选择器 | 双月日历、快捷范围、起止时间、Clear、Apply | 选择查询起止时间 |
| Search | 紫色主按钮 | 按当前日期范围查询列表 |
| Reset | 次级按钮 | 清空日期范围并恢复默认列表 |
4.4 交互逻辑
| 交互 | 逻辑 |
|---|---|
| 点击日期输入框 | 打开日期选择器,未点击 Apply 前不改变输入框显示 |
| 点击 Apply | 把选择结果写入输入框,但不立即请求列表数据 |
| 点击 Search | 按当前日期范围查询数据,分页重置为第 1 页,已展开行收起 |
| 点击 Reset | 清空日期范围、关闭日期选择器、收起展开行、恢复默认分页和默认列表 |
| 点击 Clear | 清空选择器内的日期和时间,不主动刷新表格 |
4.5 业务规则
- 日期范围为空时使用产品配置的默认范围;当前按
Inferred from Figma建议默认最近 30 天。 - 开始时间不得晚于结束时间,结束时间不得超过系统允许的最大查询时间。
- 查询按钮点击后必须显示加载状态,避免重复触发。
- 查询失败时保留当前已输入筛选条件,并显示失败反馈。
5. 日利润表格
5.1 Figma 参考
页面状态 Figma 截图
Data Report / Daily Profit Statistics

表格默认按日期展示,包含 Total 汇总行、可展开日期行、Depositing Member / All Members、My Member Settlement、Sub-Partner Revenue 和 Total Settlement Amount。
5.2 概览
日利润表格按日期展示收益汇总,支持展开日期行查看品牌明细。
5.3 页面组成
| 元素 | 显示内容 | 功能说明 |
|---|---|---|
| Total 汇总行 | My Member Settlement、Sub-Partner Revenue、Total Settlement Amount | 展示当前查询范围的总计 |
| 日期行 | 日期、Depositing Member / All Members、结算金额、下级收益、总计结算金额 | 展示单日汇总数据 |
| 展开箭头 | 行首箭头 | 点击展开或收起品牌明细 |
| 分页 | 每页数量、Previous、页码、Next | 控制列表分页 |
5.4 主表字段模型
| 列 / 行 | 适用行 | 业务含义 | 格式与对账 |
|---|---|---|---|
| 展开列 | 日期行 | 控制当前日期的 Brand Details 展开或收起。 | Total 汇总行不展示展开箭头;切换查询或分页后收起。 |
| Date | 日期行 | 统计日期,代表该行所有利润和结算指标所属的业务日。 | 使用统一日期格式;展开后 Brand Details 必须继承同一日期。 |
| Depositing Member / All Members | 日期行、品牌明细行 | 左侧为当日有充值会员数,右侧为当前权限范围内该日期的全部会员数。 | 格式为 112/397;品牌明细汇总应可回算到日期行。 |
| My Member Settlement | Total 行、日期行、品牌明细行 | 当前账号直属或归属会员在该范围内产生的会员结算金额。 | 金额格式使用韩元符号和千分位;日期行金额等于该日期所有品牌明细合计。 |
| Sub-Partner Revenue | Total 行、日期行、品牌明细行 | 当前账号下级 Partner 在该范围内贡献的收益。 | 金额格式与 My Member Settlement 一致;层级范围仍按开放问题确认。 |
| Total Settlement Amount | Total 行、日期行、品牌明细行 | 当前行最终结算总额。 | 默认按 My Member Settlement + Sub-Partner Revenue 对账;如财务公式不同,必须补充公式。 |
| Total 汇总行 | 表格首行 | 当前已生效日期范围和权限范围的跨日期总计。 | 不受当前分页限制;应等于所有命中日期行合计。 |
5.5 交互逻辑
| 交互 | 逻辑 |
|---|---|
| 点击展开箭头 | 在当前日期行下方展开 Brand Details |
| 再次点击箭头 | 收起当前日期行 |
| 切换页码 | 刷新当前页数据,并收起已展开行 |
| 切换每页数量 | 回到第 1 页并按新数量刷新 |
5.6 业务规则
- Total 汇总行必须基于当前筛选范围计算,不只统计当前页。
- 日期行金额必须与该日期下所有品牌明细合计一致。
Depositing Member / All Members使用“有充值会员 / 全部会员”口径。- 金额为 0 时显示
0或标准金额格式,不留空。
6. 品牌明细展开
6.1 Figma 参考
页面状态 Figma 截图
Data Report / Daily Profit Statistics

点击日期行箭头展开 Brand Details,按品牌展示会员数、会员结算、下级收益和总计结算金额,每个可查看字段提供 View 入口。
6.2 概览
品牌明细用于查看某一天内各品牌的会员和收益拆分,并提供进入明细弹窗的入口。
6.3 页面组成
| 元素 | 显示内容 | 功能说明 |
|---|---|---|
| Brand Details 标题 | 日期标题和明细区域 | 标识当前展开内容所属日期 |
| 品牌行 | 品牌名称、会员数、会员结算、下级收益、总计结算金额 | 展示单品牌日统计 |
| View 按钮 | 位于 My Member Settlement 和 Sub-Partner Revenue 字段旁 | 打开对应明细弹窗 |
| 品牌色条 | 不同品牌对应不同颜色 | 帮助区分品牌行 |
6.4 品牌明细字段模型
| 列 / 元素 | 业务含义 | 格式与对账 |
|---|---|---|
| Brand | 品牌名称,代表该行数据所属品牌。 | 使用品牌名和左侧品牌色条;品牌必须在当前账号权限范围内。 |
| Depositing Member / All Members | 当前日期、当前品牌下的充值会员数和全部会员数。 | 格式与主表一致;所有品牌行合计应可对账日期行。 |
| My Member Settlement | 当前日期、当前品牌下的会员结算金额。 | 金额必须能汇总到对应日期行的 My Member Settlement。 |
My Member Settlement View | 打开该日期、该品牌、会员结算类型的详情弹窗。 | 弹窗标题必须包含日期、品牌和 My Member Settlement Details。 |
| Sub-Partner Revenue | 当前日期、当前品牌下的下级 Partner 收益。 | 金额必须能汇总到对应日期行的 Sub-Partner Revenue。 |
Sub-Partner Revenue View | 打开该日期、该品牌、下级收益类型的详情弹窗。 | 弹窗对象维度仍待确认,但必须继承当前日期和品牌。 |
| Total Settlement Amount | 当前品牌最终结算总额。 | 默认按会员结算加下级收益对账;与主表日期行总额保持一致。 |
6.5 交互逻辑
| 交互 | 逻辑 |
|---|---|
| 展开日期行 | 只展开当前点击日期的品牌明细 |
| 点击 My Member Settlement 的 View | 打开会员结算详情弹窗 |
| 点击 Sub-Partner Revenue 的 View | 打开下级收益详情弹窗 |
| 切换筛选或分页 | 自动关闭所有品牌明细展开区 |
6.6 业务规则
- 品牌明细只展示当前账号有权限查看的品牌。
- 品牌行总计必须与日期行对应字段可对账。
- View 弹窗必须继承当前日期、品牌和明细类型。
- 无品牌数据时显示空态,不隐藏日期行。
7. 结算详情弹窗
7.1 Figma 参考
页面状态 Figma 截图
Data Report / Daily Profit Statistics

点击 My Member Settlement 的 View 打开明细弹窗,支持 Member ID 搜索、Reset、Excel Downloads、Send Coupons、横向滚动和分页。

当前截图展示 Sub-Partner Revenue 明细弹窗,但其中 Player ID / Member ID 搜索口径需按 PRD 红色提示确认或修正。
Requirement status
Sub-Partner Revenue 弹窗对象口径目前是 Open Question。主规则暂按代理 / Partner 维度理解,不把 Figma 中的 Player ID / Member ID 当作定稿字段。
7.2 概览
结算详情弹窗用于查看某日某品牌下的会员结算或下级收益明细,并支持搜索、导出和发券入口。
7.3 页面组成
| 元素 | 显示内容 | 功能说明 |
|---|---|---|
| 弹窗标题 | 日期、品牌、明细类型 | 明确当前弹窗上下文 |
| 关闭按钮 | 右上角关闭图标 | 关闭弹窗并返回父级表格 |
| 对象搜索 | 输入框、Search、Reset | 会员结算按 Member ID 搜索;下级收益应按代理商字段搜索,具体字段待确认 |
| Excel Downloads | 绿色按钮 | 导出当前弹窗筛选结果 |
| Send Coupons | 黄色按钮 | 会员结算弹窗可对勾选玩家发起发券;下级收益弹窗是否保留待业务确认 |
| 明细表格 | 勾选框、对象 ID、比例字段、金额字段 | 会员结算展示 Player ID;下级收益应展示代理商字段,当前 Figma 待修正 |
| 横向滚动条 | 表格底部 | 支持查看超宽字段 |
| 分页 | 每页数量、页码 | 控制弹窗表格分页 |
7.4 明细表格字段模型
| 字段 | 适用弹窗 | 状态 | 业务含义与格式 |
|---|---|---|---|
| 选择列 | 两个弹窗 | Confirmed | 表头和行级复选框用于选择当前页对象;选择结果用于导出或发券上下文。 |
| Player ID | My Member Settlement | Confirmed | 会员结算对象 ID;点击或选择行为不应改变父级表格状态。 |
| Player ID | Sub-Partner Revenue | Open Question | 当前截图仍展示 Player ID,但业务含义不应默认按玩家维度结算下级收益,需产品确认。 |
| Partner ID | Sub-Partner Revenue | Inferred from Figma | 下级 Partner 或代理编号;如果最终仍按玩家维度展示,需从字段表移除或降级为关联字段。 |
| Partner Code | Sub-Partner Revenue | Inferred from Figma | 下级 Partner 推广码或归属码;与 Partner ID 的关系需保持唯一可解释。 |
| GGR Sports% / GGR Casino% / GGR Slot% | 两个弹窗 | Confirmed from visible columns | 各游戏大类 GGR 比例,使用百分比格式,保留统一小数位。 |
| Bet Profit Sports% / Bet Profit Casino% / Bet Profit Slot% | 两个弹窗 | Partially visible | 各游戏大类投注利润比例;右侧被横向滚动截断的列必须补图确认完整顺序。 |
| Actual Bet Amount | My Member Settlement;Sub-Partner Revenue 待右滚确认 | Partially visible | 实际投注金额,使用标准金额或整数格式;必须与投注明细口径一致。 |
| Valid Bet Amount | My Member Settlement 右侧可见但列名被截断 | Open Question | 有效投注金额或类似字段,完整列名、计算口径和是否适用于 Sub-Partner Revenue 仍需确认。 |
| 右侧待确认列 | 两个弹窗 | Open Question | 横向滚动后的完整列顺序和导出字段清单未完全展示;实现和 QA 不能把当前截图裁切结果当最终列模型。 |
7.5 交互逻辑
| 交互 | 逻辑 |
|---|---|
| 输入对象条件并搜索 | 只刷新当前弹窗表格,不影响父级表格 |
| 点击 Reset | 清空弹窗内搜索条件并恢复弹窗默认列表 |
| 勾选对象 | 更新当前已选对象集合 |
| 点击 Excel Downloads | 导出当前弹窗筛选后的数据 |
| 点击关闭 | 关闭弹窗,父级日期行和筛选上下文保持不变 |
7.6 业务规则
- 会员结算弹窗和下级收益弹窗字段可以不同,但标题必须清楚表达明细类型。
- 下级收益弹窗不得直接沿用会员结算弹窗的 Player ID 字段,除非业务明确表示下级收益仍以玩家维度展示。
- 导出数据必须与当前弹窗筛选结果一致。
- 搜索无结果时显示弹窗内空态,不关闭弹窗。
- 弹窗打开期间父级页面遮罩置灰,避免用户误操作父级内容。
8. 发券确认
8.1 Figma 参考
页面状态 Figma 截图
Data Report / Daily Profit Statistics

当前截图仅展示发券最终确认,包含 Total Player 和 Coupon Amount;点击 Send Coupons 后的发券配置弹窗仍需补充。
Requirement status
Send Coupons 配置弹窗是 Open Question。当前 Figma 只有最终确认弹窗,因此主规则只确认“最终提交前必须二次确认”,不确认完整发券配置流程。
8.2 概览
发券确认用于在执行批量发券前进行二次确认,避免误发。
8.3 页面组成
| 元素 | 显示内容 | 功能说明 |
|---|---|---|
| 图标 | 礼物图标 | 强化当前操作为发券 |
| Total Player | 已选玩家数量 | 展示本次发券影响人数 |
| Coupon Amount | 优惠券总金额 | 展示本次发券总额 |
| Confirm | 主按钮 | 确认并提交发券 |
| No, cancel | 次级按钮 | 取消本次发券 |
| 关闭图标 | 右上角关闭 | 关闭确认弹窗 |
8.4 交互逻辑
| 交互 | 逻辑 |
|---|---|
| 点击 Send Coupons | 若已选择对象,应先打开发券配置弹窗;当前 Figma 缺失该弹窗 |
| 在发券配置弹窗点击下一步 | 打开最终发券确认弹窗,并展示 Total Player 与 Coupon Amount |
| 点击 Confirm | 提交发券请求,进入提交中状态并禁止重复点击 |
| 点击 No, cancel 或关闭图标 | 关闭确认弹窗,不改变已选对象 |
| 提交成功 | 关闭确认弹窗,展示成功反馈,并按业务需要刷新余额或列表 |
| 提交失败 | 保留弹窗或回到明细弹窗,并展示失败原因 |
8.5 业务规则
- 未选择对象时不能提交发券,必须给出明确提示。
Total Player和Coupon Amount由当前选择结果计算,不允许手动修改。- 发券提交需要校验 Coupon Balance 是否足够。
- 发券成功或失败都必须有明确反馈,避免用户重复操作。
8.6 开放问题
| 问题 | 当前默认处理 | 影响角色 | 是否阻塞上线 | 待确认方 |
|---|---|---|---|---|
| Sub-Partner Revenue 弹窗是否应展示代理 / Partner 字段,而不是 Player ID / Member ID | Inferred from Figma 修正:主规则暂按代理 / Partner 维度处理 | 运营 / 财务 / 开发 / QA | 是 | 产品 / 设计 |
| 下级收益展示直接下级还是所有层级 | 暂不扩展多级规则;实现前需确认层级、上级关系、汇总去重和分页 | 财务 / 产品 / 开发 | 是 | 产品 / 财务 |
| 是否允许给下级代理发 Coupon | 暂不确认代理发券;如不允许应移除按钮,如允许需补充对象、扣减、领取和使用规则 | 运营 / 财务 / 开发 | 是 | 产品 / 运营 / 财务 |
| Send Coupons 配置弹窗缺失 | 当前只确认最终二次确认,不确认配置流程和 Coupon Amount 来源 | 运营 / 开发 / QA | 是 | 产品 / 设计 |
| Coupon Amount 是否可编辑、是否支持券模板、是否支持批量不同金额 | 未确认前不得写入主流程 | 运营 / 财务 / 开发 | 是 | 产品 / 运营 |