Forum Discussion

jpdickson12's avatar
jpdickson12
Frequent Visitor
2 years ago
Solved

Filtering Out Specific String in One Field Within an Average Measure That Uses a Relationship

I have a field called 'Loans'[DTI]

 

I want to calculate the Average of this field using the relationship 'Date'[Date], 'Loans'[Funded Date] while also filtering out any records that have the 'Loans'[Loan Program Name] field containing the string "ABCD"

 

Here is what I currently have and it's returning the error: "The True/False expression does not specify a column. Each True'False expressions used as a table filter expression mest refer to exactly one column."

 

AVG Funded DTI =
CALCULATE (
    FILTER (
        'Loans',
        NOT ( CONTAINSSTRING ( 'Loans'[Loan Program Name], "DSCR" ) )
    ),
    AVERAGE ( Loans[DTI] ),
    USERELATIONSHIP ( 'Date'[Date], Loans[Funded Date] )
) / 100

 

I'm just not familiar enough with DAX to know where to add the filter. any Help would be greatly appreciated!

  • jpdickson12 , syntax:

    AVG Funded DTI =
    CALCULATE (
        AVERAGE ( Loans[DTI] ),
        FILTER (
            'Loans',
            NOT ( CONTAINSSTRING ( 'Loans'[Loan Program Name], "DSCR" ) )
        ),
        USERELATIONSHIP ( 'Date'[Date], Loans[Funded Date] )
    ) / 100

2 Replies

  • ERD's avatar
    ERD
    Community Champion

    jpdickson12 , syntax:

    AVG Funded DTI =
    CALCULATE (
        AVERAGE ( Loans[DTI] ),
        FILTER (
            'Loans',
            NOT ( CONTAINSSTRING ( 'Loans'[Loan Program Name], "DSCR" ) )
        ),
        USERELATIONSHIP ( 'Date'[Date], Loans[Funded Date] )
    ) / 100
  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi jpdickson12 ,

    Did the above suggestions help with your scenario? if that is the case, you can consider Kudo or Accept the helpful suggestions to help others who faced similar requirements.

    If these also don't help, please share more detailed information and description to help us clarify your scenario to test.

    How to Get Your Question Answered Quickly 

    Regards,

    Xiaoxin Sheng