首页 文章

DAX累计总计与其他过滤器

提问于
浏览
0

我已经找到了累积总计的方法,但是我无法添加另一个过滤器,假设我只需要来自cutstomer [Type] =“A”的cunulative总计我应该把它放在哪里? (我试过第二个过滤器,但这似乎不起作用)

CALCULATE(     SUM( FactSales[SalesAmount] ),
    FILTER(
        ALL( DimDate) ,
        DimDate[Datekey] <= MAX( DimDate[Datekey] )
    )
)

喜欢

CALCULATE(     SUM( FactSales[SalesAmount] ),
    FILTER(
        ALL( DimDate) ,
        DimDate[Datekey] <= MAX( DimDate[Datekey] )
    ),
    FILTER(
        Customer,Customer["Type"]="A"
    )
)

不确定过滤器的顺序是否起作用?

1 回答

  • 0

    DAX的一个好习惯是重用措施 . 假设您的第一个衡量指标称为累积总额 . 要按客户类型过滤它,请创建一个新度量:

    Cumulative Total Type A = CALCULATE( [Cumulative Total], Customer[Type]="A")
    

    (假设您的数据模型正确且表Customer已正确连接到表Sales) .

相关问题