dax studio - 过滤数据

问题描述 投票:0回答:1

使用DAX studio,我试图了解这个过滤器功能所带来的数据。

EVALUATE
   FILTER ( 'TM Freight Charges', 
       'TM Freight Charges'[Related Order Type] = Fact_Table[Order Type])

但是,我收到以下错误消息:error message image

最终,我正在尝试评估这个特定的过滤器公式

Evaluate
  FILTER ('TM Freight Charges',
                    AND (
                        AND (
                            AND (
                                'TM Freight Charges'[Related Order Type] = [Order Type],
                                'TM Freight Charges'[Related Order Number] = [Order Number]
                            ),
                            'TM Freight Charges'[Volume] = Fact_Table[Volume]
                        ),
                        'TM Freight Charges'[Charge Type] = "BASE"
                    )
                )
            )

如果这是一个SQL问题,我会做一个INNER JOIN和一些WHERE语句,但在DAX Studio中,我没有线索。救命?

filter powerbi dax measure
1个回答
0
投票

如果在过滤器上指定“相等”,则应传递值或列表或其他内容。如果您在行上下文中执行此操作(例如向表中添加列),则执行此操作的方式将起作用,但在构建表时,没有上下文。你尝试过这样的事情:

EVALUATE
   FILTER ( 'TM Freight Charges', 
       'TM Freight Charges'[Related Order Type] IN Fact_Table[Order Type])

要么:

EVALUATE
   FILTER ( 'TM Freight Charges', 
       'TM Freight Charges'[Related Order Type] IN VALUES ( Fact_Table[Order Type]) )

干杯!

© www.soinside.com 2019 - 2024. All rights reserved.