If statement 具有查找多个表的Power BI-IF函数

If statement 具有查找多个表的Power BI-IF函数,if-statement,lookup,powerbi,table-relationships,If Statement,Lookup,Powerbi,Table Relationships,我有一个表(编译跟踪程序),用于跟踪组织内的认证程度。我有几个专栏,用来表明我的组织在获得证书(所需的证书类别和获得的证书)方面符合要求。我添加了一个列(合规性),该列将计算获得的成员证书是否与其职位所需的证书相匹配。该成员可以获得特定所需类别中的任何证书并符合要求。有些证书分为多个类别。我已经创建了包含每个类别及其相关证书的表 我需要帮助创建一个IF(IF)语句,该语句将允许我确定成员获得的证书是否符合其职位所需的证书类别 主表“已编译的跟踪器”,包括“证书兼容”、“证书类型”和“所需证书级别

我有一个表(编译跟踪程序),用于跟踪组织内的认证程度。我有几个专栏,用来表明我的组织在获得证书(所需的证书类别和获得的证书)方面符合要求。我添加了一个列(合规性),该列将计算获得的成员证书是否与其职位所需的证书相匹配。该成员可以获得特定所需类别中的任何证书并符合要求。有些证书分为多个类别。我已经创建了包含每个类别及其相关证书的表

我需要帮助创建一个IF(IF)语句,该语句将允许我确定成员获得的证书是否符合其职位所需的证书类别

主表“已编译的跟踪器”,包括“证书兼容”、“证书类型”和“所需证书级别”等多列

所需证书级别与3个表相关:[名称在“”,数据如下]

“我是”

GSLC

安全+CE

“IAM II”

卡斯普CE

天主教

西斯普

GSLC

“IAT II”

中央通讯社

GICSP

GSEC

安全+CE

SSCP

所需证书级别具有锁定值,必须为IAM I、IAM II或IAT II

我需要帮助创建一个IF(IF)语句,该语句将允许我确定成员获得的证书是否符合其职位所需的证书类别。成员可以拥有特定类别中的任何证书并符合要求,即:IF(cert level required=“IAM I”和cert Type=[any in IAM I]则为“符合”,“不符合”

编译的跟踪器中的数据包含名称、组织、证书过期日期等列,以及我前面提到的其他列(证书兼容、证书类型和证书级别是必需的。除了证书过期之外的所有内容都是字符串

我分别在编译跟踪表的cert-type列和IAM I、IAM II、IAT II中的唯一列之间创建了关系

我尝试了RELATEDTABLE、RELATED和LOOKUP,但都没有用。可能我的语法错误,但我要么出现了几个错误,要么就得不到应有的响应。

skinner

我不确定是否理解了所有内容,但我认为您的问题在于您的数据模型。您应该创建一个包含所有类型证书的主表,然后将您的表与主表链接

此时,您可以使用power bi报告使用主表进行过滤,而无需使用DAX公式

希望这有帮助! 让我知道