[已解决] 請教:在做庫存帳齡分析時遇到 “循环依赖关系错误”,...

  [复制链接]
查看193740 | 回复159 | 2020-9-25 01:42:32 | 显示全部楼层 |阅读模式
有兩個數據表,一個購買的入庫表,一個庫存表,庫存表的料號是唯一。目的分析庫存的帳齡。
庫存的帳齡分析邏輯為:


    如果庫存小于報表月近三個月進貨數,三個月以內的帳齡即為庫存值;否則為近三個月的進貨數(差額A為三個月以上的帳齡)
    2.差額A再與報表月前4-6個月的進貨比,如果差額小于前4-6個月的進貨數,則4-6個月的帳齡為差額A,否則為前4-6個月的進貨數
    3.以此類推。所有帳齡分析的各時段數量的和,等于庫存。
    比如。現12月末某料庫存為100pcs,10、11、12月買了50pcs;7,8,9月買了20pcs,6月以前買了100pcs,則此料的
    Excel的實現方式為:

10275101709571.png
帳齡分析為: 3個月 50pcs,4-6個月 20pcs,7個月以上30pcs.
我的問題是:我在入庫表做了3個資料列:分列計算了入庫3個月內、前4-6個月內及7個月以上的購買入庫數
以3個月內為例 公式為:3個月內(含)數量 = if('入庫- 總'[入庫月數]<=3,'入庫- 總'[入庫數量]),
再分別做了Sum 的量值。
但當我串到庫存表做計算時,3個月內的沒問題,算到4-6個月時卻出現了與前一列3個月內的“循环依赖关系错误”。這兩列沒有相互引用,但有共同引用入庫表的一個量值。
不知各位大神有無解法,來實現庫存帳齡分析
庫存表的兩個循環沖突欄位
10275101709572.png
10275101709573.png
入庫表
10275101709574.png


10275101709575.jpg 10275101709576.png 10275101709577.png 10275101709578.png 10275101709579.png 102751017095710.jpg
回复

使用道具 举报

开平车迷网 | 2020-9-25 01:47:32 | 显示全部楼层
第一次發,存在草稿不能再編輯了嗎?多貼了幾張圖
回复

使用道具 举报

风雨楼主 | 2020-9-25 01:54:32 | 显示全部楼层
循环依赖的原因是IF引用的度量值[三个月内总和]执行上下文转换,转换过程发生了循环依赖,如果单纯为了避免依赖,可以改为CALCULATE([三个月内总和],ALL(库存1104)),这种写法每行得到的都是总计值,如果希望每行只返回当前行的结果,可以用ALLEXCEPT。

另外注意 引用度量值不要加表名,度量值不属于任何表
回复

使用道具 举报

kingwmy7 | 2021-4-28 23:48:52 | 显示全部楼层
好帖必须得顶起
回复

使用道具 举报

dghgs | 2021-7-27 13:52:30 来自手机 | 显示全部楼层
没人回帖。。。我来个吧
回复

使用道具 举报

大阿哥 | 2021-10-20 15:47:33 来自手机 | 显示全部楼层
是爷们的娘们的都帮顶!大力支持
回复

使用道具 举报

se11989009 | 2021-10-26 15:11:34 | 显示全部楼层
好,很好,非常好!
回复

使用道具 举报

wutiwen | 2021-10-29 14:43:20 来自手机 | 显示全部楼层
我只是路过,不发表意见
回复

使用道具 举报

pipi | 2021-10-31 08:15:32 来自手机 | 显示全部楼层
前排顶,很好!
回复

使用道具 举报

石佛邓肯 | 2021-11-6 08:30:12 来自手机 | 显示全部楼层
广告位,,坐下看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则