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

Power BI中如何计算当前及未来可用库存的最小值?

Power BI实现滚动未来周可用库存最小值方法

核心实现逻辑

针对当前周及所有未来周的可用库存最小值需求,可通过DAX度量值模拟Excel中向下滚动的MIN计算逻辑,具体步骤如下:

  1. 基础前提
    确保存在独立的周/日期维度表,且表中包含可用于排序的字段(如周序号,按时间顺序递增的数值;或周起始日期),同时该维度表已与存储库存、订单、生产数据的事实表建立正确关联,你已实现的可用库存度量值能正常计算单周数值。

  2. 创建滚动最小值度量值

基于周序号的实现

滚动未来周最小可用库存 = 
VAR 当前周序号 = SELECTEDVALUE('周维度表'[周序号])
-- 筛选当前周及之后的所有周集合
VAR 未来周范围 = FILTER(ALL('周维度表'), '周维度表'[周序号] >= 当前周序号)
-- 迭代计算范围内的可用库存最小值
RETURN MINX(未来周范围, [可用库存])

基于日期字段的实现

若使用日期而非周序号,可替换为日期比较逻辑:

滚动未来周最小可用库存 = 
VAR 当前周起始日 = SELECTEDVALUE('日期维度表'[周起始日期])
VAR 未来周范围 = FILTER(ALL('日期维度表'), '日期维度表'[周起始日期] >= 当前周起始日)
RETURN MINX(未来周范围, [可用库存])
  1. 关键说明
  • ALL('周维度表')用于清除当前上下文的周筛选,确保能获取全量周数据
  • FILTER函数限定范围为当前周及之后的所有周
  • MINX迭代筛选后的周集合,对每个周计算可用库存度量值并取最小值

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 20:01:12