You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power BI:创建带月度结转的门店活跃数及开闭店量矩阵度量值

Power BI 矩阵门店指标度量值实现

前提准备

需创建日期表(包含年份、月份、日期字段),并与以下表建立关系:

  • Openings表:开业日期 → 日期表日期
  • Closings表:闭店日期 → 日期表日期
  • Stores表:开业日期、闭店日期分别关联日期表日期(确保日期表能筛选Stores的时间范围)

度量值编写

1. 新增开业数(Openings)

统计当月新增开业的门店数量:

新增开业数 = 
CALCULATE(
    COUNTROWS(Openings),
    DATESMTD('日期表'[日期])
)

2. 闭店数(Closings)

统计当月闭店门店数,以负数形式展示:

闭店数 = 
- CALCULATE(
    COUNTROWS(Closings),
    DATESMTD('日期表'[日期])
)

3. 结转式活跃门店数(Active)

基于选定年度初的初始活跃门店数,累计结转上月的开业/闭店数据,得到当月初始活跃数:

初始活跃门店数 = 
VAR 选定年份 = SELECTEDVALUE('日期表'[年份])
RETURN
CALCULATE(
    COUNTROWS(Stores),
    Stores[开业日期] < DATE(选定年份, 1, 1),
    ISBLANK(Stores[闭店日期]) || Stores[闭店日期] >= DATE(选定年份, 1, 1)
)
结转活跃门店数 = 
VAR 当前月末 = MAX('日期表'[日期])
VAR 上月末 = EOMONTH(当前月末, -1)
VAR 初始活跃 = [初始活跃门店数]
VAR 累计开业至上月 = CALCULATE([新增开业数], '日期表'[日期] <= 上月末)
VAR 累计闭店至上月 = CALCULATE([闭店数], '日期表'[日期] <= 上月末)
RETURN
初始活跃 + 累计开业至上月 + 累计闭店至上月

4. 总数(Total)

按规则计算当月末的最终门店数量:

总数 = [结转活跃门店数] + [新增开业数] + [闭店数]

使用说明

  1. 将矩阵视觉对象的行字段设置为日期表的「月份」(嵌套在选定年度层级下)
  2. 列字段添加上述四个度量值
  3. 在页面筛选器中指定单一年度,即可得到符合要求的结转式门店指标报表

内容的提问来源于stack exchange,提问作者TN123

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 07:37:47