powerbi - 当日期不是最大日期时跳过行日期 - DAX
问题描述
我有如下示例数据。
CustomerKey 日期 金额
C1 20200614 10
c1 20200614 20
c2 20200531 10
c3 20200614 30
c1 20190531 20
c2 20190630 10
c3 20190630 30
我想考虑最大日期值为 20200614(整个表的最大日期)的行。在上面的例子中,c2 maxdate 是 20200531。因此我需要跳过 C2。对于 C1,maxdate 是 20200614,这等于表的 maxdate。因此,c1 的金额将为 20。同样,c3 的金额为 30。2020 年的总金额为 30+20 = 50。同样,对于 2019 年,最大日期为 20190630。当用户选择 2019 年时, c1 数据应该被忽略,因为它的最大值不是 20190630。
所需的输出是:
2020 年:c1($30) c3($30)
2019 年:c2($10) c3(30)
请告知如何使用 DAX 实现此目的。
解决方案
推荐阅读
- typescript - Apollo 无法在类对象中上传文件
- javascript - Javascript 类 - 在构造函数中返回先前构造的实例
- reactjs - 如何使用 axios 使用钩子从具有不同参数的 API 中获取数据?
- javascript - 按顺序将数组排序到另一个数组
- javascript - 在数组数组中分组对象数组-JS
- reactjs - 我想通过道具接收图像
- python - 重新排序 Nifti 文件轴
- javascript - 如何使用 javascript 或 jquery 查找元素并附加新元素
- java - 究竟什么时候需要同步 ThreadLocal.initialValue()?
- angular - 如何在子组件中设置元素的值