DAX与数据建模问题:跨表过滤失效及计算需求解决咨询
数据模型调整与DAX计算问题
背景信息
我目前使用三个数据库,本次问题仅涉及其中两个:
- Prepayments表与Income表通过Contract (BW)表的Contract ID建立关联
- 存在一个DateTable作为查找表,包含Prepayments表的Adjustment Date和Income表的Due Date的所有唯一日期
业务需求
- 获取Income表中Due Date为Adjustment Date前一天的Net Amount (Total)值
- 在调整表中新增四列:
- Prepayment Old:调整前一天对应的值(示例值:156)
- Prepayment New:调整后对应的值(示例值:183)
- Amount before Adjustment:调整前金额(示例值:1716)
- Amount after Adjustment:调整后金额(示例值:2082)
当前问题
我尝试使用DAX表达式:CALCULATE ( MAX ( Prepayments[PrepaymentAdjustment] ), FILTER etc)来实现需求,但未生效。我怀疑问题源于数据模型、筛选方向或表间连接设置,请问应如何调整数据模型?
内容的提问来源于stack exchange,提问作者Marie
相关产品推荐
相关产品推荐

