Forum Discussion

adeelnazir786's avatar
6 years ago
Solved

Need help in Fuzzy Lookup

Hi Everyone, Download Source PBIX I'm new in power BI, I have 4 tables 1 is actual text/data, 3 are lookup tables (single word, 2 words, 3 words lookup). I want to filter data table based on lo...
  • v-lid-msft's avatar
    v-lid-msft
    6 years ago

    Hi adeelnazir786 ,

     

    We can create a measure and use it in visual filter to meet your requirement:

     

    VisualControl = 
    VAR Title =
        SELECTEDVALUE ( 'data'[title], BLANK () )
    RETURN
        IF (
            IF (
                ISFILTERED ( 'Sheet1'[key] ),
                CALCULATE (
                    COUNTROWS ( 'Sheet1' ),
                    FILTER ( 'Sheet1', CONTAINSSTRING ( Title, [key] ) )
                ) > 0,
                TRUE ()
            )
                && IF (
                    ISFILTERED ( 'Sheet2'[key] ),
                    CALCULATE (
                        COUNTROWS ( 'Sheet2' ),
                        FILTER ( 'Sheet2', CONTAINSSTRING ( Title, [key] ) )
                    ) > 0,
                    TRUE ()
                )
                && IF (
                    ISFILTERED ( 'Sheet3'[key] ),
                    CALCULATE (
                        COUNTROWS ( 'Sheet3' ),
                        FILTER ( 'Sheet3', CONTAINSSTRING ( Title, [key] ) )
                    ) > 0,
                    TRUE ()
                ),
            1,
            -1
        )

     

     


    Best regards,