dax - Dax公式过滤掉以前的记录,只保留物料号的最后一笔交易
问题描述
我有一个材料表,我需要在其中定义该项目随时间推移的最后成本计算。我需要该表来过滤每个材料编号的所有旧记录。我试图找到每条记录的最大日期,但这并不是我真正需要的。
每三个表都有一个表连接,这些表是平均成本提前期、要清理的项目-cat-ver2 和最后购买的价格。
提前致谢
编辑小例子
我努力了
max Date =
CALCULATE (
MAX ( 'last Purchased Price'[Document Date].[Date] ),
FILTER (
'Items to be Cleaned-cat-veri 2',
'Items to be Cleaned-cat-veri 2'[material Number]
= EARLIER ( 'Items to be Cleaned-cat-veri 2'[material Number] )
)
)
和
Max Date 2 =
VAR currentitem = 'Items to be Cleaned-cat-veri 2'[material Number]
RETURN
MAXX (
FILTER (
ALL ( 'last Purchased Price'[Document Date] ),
'Items to be Cleaned-cat-veri 2'[material Number] = currentitem
),
( 'last Purchased Price'[Document Date] )
)
解决方案
推荐阅读
- java - 如何将 spring application.yml 文件中的字符串列表读入 Immutables 对象?
- ansible - 在 Ansible 中获取“重复的 dict 键”试图遍历变量文件
- javascript - element.style.backgroundImage = `url(${url})`; 不工作
- react-native - React Native:获取 Stripe API
- python - How to get user info given discord id using the discord Bot class?
- bash - 为什么相同的命令在 GitLab CI 中失败?
- reactjs - Redux 是否会导致 React 警告“在渲染不同组件时无法更新组件”
- visual-studio-code - 使用 vs 代码打开终端、git 和 xdebug 时出错
- flutter - 如何在 initState 上调用 Provider?
- ruby-on-rails - 尝试使用 Cloudinary 存储时出现错误,必须提供 API 密钥?