Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
4 years ago
Solved

How do I filter this?

Hello,

I have a table with multiple columns. I need to count Column A, but only if it contains "TW/" or "TCH/". But it should only count if Column B contains the word "long". I managed to count the values with: 

X = calculate(COUNTROWS(Table),SEARCH("TW/",Table[A],,0)) + calculate(COUNTROWS(Table),SEARCH("TCH/",Table[A],,0))
How can I add a filter to only count if column B= "long" ?
 
Thanks in advance
  • Anonymous , You can add like

    X = calculate(COUNTROWS(Table),SEARCH("TW/",Table[A],,0) , [column B]= "long") + calculate(COUNTROWS(Table),SEARCH("TCH/",Table[A],,0) , [column B]= "long")

     

    or try like

     

    X = calculate(COUNTROWS(Table),filter( (SEARCH("TW/",Table[A],,0) >0 || SEARCH("TCH/",Table[A],,0) >0 )&& [column B]= "long"))

3 Replies

  • Anonymous , You can add like

    X = calculate(COUNTROWS(Table),SEARCH("TW/",Table[A],,0) , [column B]= "long") + calculate(COUNTROWS(Table),SEARCH("TCH/",Table[A],,0) , [column B]= "long")

     

    or try like

     

    X = calculate(COUNTROWS(Table),filter( (SEARCH("TW/",Table[A],,0) >0 || SEARCH("TCH/",Table[A],,0) >0 )&& [column B]= "long"))

    • Anonymous's avatar
      Anonymous
      Not applicable

      Both formulas can not add column B

      • Anonymous's avatar
        Anonymous
        Not applicable

        oh my fault, it works perfect! BIG THANKS ❤️