首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于日期多云的计算列

基于日期多云的计算列
EN

Stack Overflow用户
提问于 2022-07-06 07:52:55
回答 1查看 50关注 0票数 0

我有一个日期列,我想根据该列分配一个新的计算列。我有一个措施来指定切割机('Tarihler (Stok)'Tarih)的最小日期,它与'Stokş-ıkış‘İşlem Tarihi有一个关系,这两个数据类型都是date。

代码语言:javascript
复制
   stok_till_date = calculate(min ('Tarihler (Stok)'[Tarih]),  VALUES('Tarihler (Stok)'[Tarih]))

我的公式是

代码语言:javascript
复制
Dönem Başı Stok =
IF (
SELECTEDVALUE ( 'Stok Giriş-Çıkış'[İşlem Tarihi] ) < 'Stok Giriş-Çıkış'[stok_till_date],
( 'Stok Giriş-Çıkış'[Stok Giriş] ),
0
)

这不是正确的计算。

这是错误的结果,当最小日期是01月1日,2022

预期结果:

第一列--最小切割机日期之前的股票之和,第二列--切割机分钟和最大日期之间的交易--第三列--在切割机最大日期的股票(我希望这更清楚)

我做错什么了?

有什么想法吗?

编辑:当我将stok_till_date公式作为一个列添加到表中时,它给出了01.01.2022,与可视化(01.07.2022)中的计算结果不同。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-06 13:57:49

代码语言:javascript
复制
stock Before =
        VAR minDate = MIN('Tarihler (Stok)'[Tarih] )
RETURN
        CALCULATE(
                 SUM('Stok Giriş-Çıkış'[Stok Kalan])
                 ,ALL('Tarihler (Stok)'[Tarih])
                 ,'Tarihler (Stok)'[Tarih]<minDate
        )
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72879757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档