这一页干什么
按所选日期区间,统计本店每天有多少房间被订单占用,算出门店出租率和各房型出租率;用折线图看趋势,用表格看每日明细,可导出 Excel(CSV)。
出租率统计整页
从哪里打开
| 入口 |
操作 |
| 顶部导航 |
点 报表 |
| 左侧菜单 |
运营报表 → 出租率统计 |
进入后不会自动查询,须先点 查询;未查询时图表和表格提示「请先点击查询加载数据」。
筛选区 — 每个参数的业务逻辑
筛选条
| 控件 |
业务逻辑 |
| 起始日期时间 |
统计区间的开始;默认进入页为近 30 天的第一天 00:00:00 |
| 至 |
与结束日期时间组成区间 |
| 结束日期时间 |
统计区间的结束;默认当天 23:59:59 |
| 查询 |
按当前起止时间向后端请求每日出租率;切换 Tab 不重新请求,只换展示方式 |
| 导出 Excel |
导出当前 Tab 下的明细表(实际为 CSV 文件);主要支持电脑浏览器(H5) |
| 统计说明 |
打开弹窗,说明数据来源、计算公式和使用建议(见下文) |
统计时间怎么理解
筛选条下方灰字提示:按订单入住到离店的时间区间,在所选起止日期内统计每一天的出租情况。
后端具体规则:
| 规则 |
说明 |
| 日期范围 |
取起止时间的日期部分,生成区间内每一天 |
| 总房间数 |
本店 hotel_room 中,状态不是「维修」的房间总数 |
| 哪些订单算数 |
订单分房 fangtai_ord_room:分房状态不是「已取消」,且入住时间 ≤ 区间结束、离店时间 ≥ 区间开始(与区间有交集) |
| 某天算不算出租 |
看该分房的 每日房价 daily_prices:若某天的日期键存在于 daily_prices 中,则该房间在这一天计为已出租(同一房间同一天只计 1 间) |
| 维修房 |
不计入总房间数,也不参与出租率分母 |
指标公式 — 每个数字怎么算
门店出租率(Tab:门店出租率)
| 指标 |
公式 |
| 某日门店出租率 |
该日已出租房间数(去重 room_id)÷ 本店可售房间总数 × 100%,保留两位小数,显示如 34.29% |
房型出租率(Tab:房型出租率)
| 指标 |
公式 |
| 某日某房型出租率 |
该日该房型已出租房间数 ÷ 该房型房间总数 × 100%,保留两位小数 |
| 房型列表顺序 |
按房型 sort_order 排序,与房间管理里一致 |
图表区 — 两个 Tab
门店出租率
门店出租率折线图
| 元素 |
业务逻辑 |
| Tab:门店出租率 |
一条折线,表示全店每日(或聚合后)平均出租率 |
| Y 轴 |
0~100,单位 % |
| X 轴粒度 |
按查询区间自动切换(见下表) |
| 悬停提示 |
显示该时间段及出租率数值 |
房型出租率
房型出租率折线图
| 元素 |
业务逻辑 |
| Tab:房型出租率 |
每个房型一条折线,便于对比受欢迎程度 |
| 图例 |
底部显示各房型名称与颜色 |
折线图时间粒度(自动)
| 查询天数 |
图表 X 轴 |
| ≤ 15 天 |
按天展示,每天一个点 |
| 16~60 天 |
按周聚合:每 7 天一组,取组内每日出租率的算术平均 |
| > 60 天 |
按自然月聚合:取该月内每日出租率的算术平均 |
表格始终是按天一行,不受图表聚合影响。
明细表格 — 每一列的业务逻辑
房型出租率表格
| 列 / 区域 |
业务逻辑 |
| 日期 |
自然日,格式 YYYY-MM-DD;按日期从旧到新排列 |
| 出租率(门店 Tab) |
该日全店出租率,如 30.00% |
| 各房型列(房型 Tab) |
表头为房型名;单元格为该房型当日出租率;无数据为 0.00% |
| 分页 |
每页 20 条;底部显示总条数、当前页 / 总页数 |
统计说明弹窗
点橙色 统计说明 可查看系统内置说明,要点与上文一致:
- 数据来自订单分房的入住~离店区间与每日房价
- 出租率 = 已出租房间数 ÷ 总房间数 × 100%
- 门店 Tab 看整体趋势,房型 Tab 对比各房型
- 折线图看趋势,表格看每日明细
注意点
- 出租率看的是房间有没有被订单占用,不是收款金额;销售请配合 客房销售、运营数据。
- 已取消分房不计入;维修房不计入总房间数。
- 判定「某天是否出租」以分房 daily_prices 的日期键为准,与订单实际收款无直接关系。
- 导出文件名为
出租率统计_开始日期_结束日期.csv,内容与当前 Tab 一致。
- 非 H5 环境(如部分小程序)可能无法直接下载,需在电脑浏览器操作。
相关页面