I have two column in my Excel Table (DataSource) and I am trying to evaluate both columns. Column 1 contains data and Column 2 is empty as shown below. The default FormMode is Edit, which contains 2 textboxes titled as "Column 1" and "Column 2", with 1 button to see the collection (See Below Code). Before using If condition I wanted to check whether I can see my record for row 1. The dafault property for Column1 is set to Gallery2.Selected.Column1 and the default property for Column 2 is set to " ". I used below code to see whether the collection will return my record,unfortunately instead of returning my record I saw Empty table with my column names i.e Column1 and Column2 under View -> Collections. Not sure what is wrong with below code. The code should return expected output in View> Collections.
Any help is appreciated!
Data Source
Code:
ClearCollect(Test,LookUp(Table1,Column1=DataCardValue6.Text && Column2= " ")
Expected Output
Updated Code:
ClearCollect(Test,LookUp(Table1,Column1=DataCardValue6.Text && Column2= IsBlank(Trim(Column2Name))))


Use
IsBlankandTrimto check for any empty or whitespace strings.Trim will remove any whitespace and IsBlank will return a true/false if the string is empty or not after the trim.
IsBlank
Trim
UPDATE: Check only for IsBlank where Column2 is evaluated, the way you wrote it it's checking if
Column2 = boolwhich will have a type mismatch since it's checking a string vs a bool, change to this: