Ok, here is the current code:
SortByColumns(
Filter(
[@'BusMarket - IBC PreSurvey'],
TextSearchBox1.Text in 'Sales Team Information'.DisplayName
|| TextSearchBox1.Text in Customer
|| TextSearchBox1.Text in 'Customer Contacts'
|| TextSearchBox1.Text in 'Customer Phones'
|| TextSearchBox1.Text in 'Customer Email'
|| TextSearchBox1.Text in Customer
|| TextSearchBox1.Text in 'Service Address'
|| TextSearchBox1.Text in 'Primary Phone Number'
|| TextSearchBox1.Text in 'Lotus Notes/Presurvey Number'
),
"Created", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending)
)
I recognize this results in a delegation problem. We'll address that with scheduled data archival to stay under the limit.
My problem is the text entered in TextSearchBox1 does not return records where the text string exists within the names contained in the 'Sales Team Information' column which is a Person/Group column in SP.
I'm sure the problem is that since 'Sales Team Information' contains a table and not even just a single record, .DisplayName is meaningless.