Piezīmes
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt pierakstīties vai mainīt direktorijus.
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt mainīt direktorijus.
Attiecas uz: Audekla programmas
Copilot Studio
Darbvirsmas plūsmas
Dataverse formulas kolonnas
Modeļa vadītas programmas
Power Platform CLI
Dataverse funkcijas
Power Pages
Pārbauda, vai teksta virkne sākas vai beidzas ar citu teksta virkni.
Apraksts
Funkcija EndsWith pārbauda, vai viena teksta virkne beidzas ar citu.
Funkcija StartsWith pārbauda, vai viena teksta virkne sākas ar citu.
Abām funkcijām testi ir reģistrjutīgi, ja aizmugursistēmas datu avots to atbalsta pēc noklusējuma. Piemēram, kolekcijas, Dataverse,, SharePoint un SQL Server atbalsta reģistra nejutīgumu pēc noklusējuma. Orākuls to nedara. Abu funkciju atgrieztā vērtība ir Būla patiess vai aplams.
Izmantojiet EndsWithStartsWith funkciju Filtrs , lai meklētu datus savā lietotnē. Varat arī izmantot operatoru in vai funkciju Search, lai meklētu jebkur teksta virknēs, ne tikai sākumā vai beigās. Jūsu funkciju izvēle būs atkarīga no jūsu programmas vajadzībām un tā, kuru funkciju var deleģēt jūsu konkrētajam datu avotam. Ja kādu no šīm funkcijām deleģēt nevar, autorēšanas laikā parādīsies deleģēšanas brīdinājums par šo ierobežojumu.
Sintakse
EndsWith( Teksts, beigu teksts )
- Teksts - Obligāts. Pārbaudāmais teksts.
- EndText - Obligāts. Teksts, ko meklēt Teksta beigās. Ja EndText ir tukša virkne, EndsWith atgriež true.
StartsWith( Teksts, Sākuma teksts )
- Teksts - Obligāts. Pārbaudāmais teksts.
- StartText - Obligāts. Teksts, ko meklēt Teksta sākumā. Ja StartText ir tukša virkne, StartsWith atgriež true.
Piemēri
| Formula | Apraksts | Rezultāts |
|---|---|---|
| EndsWith( "Sveika pasaule", "pasaule" ) | Pārbauda, vai "Hello World" beidzas ar ""world. Pārbaude ir reģistrnejutīga. | patiess |
| EndsWith("Ardievas", "labi") | Pārbauda, vai "Goodbye" beidzas ar "good". EndText arguments ("good") tiek parādīts tekstā, bet ne beigās. | nepatiess |
| EndsWith( "Vienmēr sasveicinieties", "sveiki") | Pārbauda, vai "Always say hello" beidzas ar "hello". | patiess |
| EndsWith( "Bye bye", "" ) | Pārbauda, vai "Bye bye" beidzas ar tukšu teksta virkni (Len atgriež 0). Atvieglojot tā lietošanu filtra izteiksmēs, šajā gadījumā ir definēts, EndsWith lai atgrieztu patiesu . | patiess |
| Formula | Apraksts | Rezultāts |
|---|---|---|
| StartsWith( "Sveika pasaule", "sveika" ) | Pārbauda, vai "Hello World" sākas ar ""hello. Pārbaude ir reģistrnejutīga. | patiess |
| StartsWith( "Ardievas", "Sveiki") | Pārbauda, vai "Good bye" sākas ar ""hello. | nepatiess |
| StartsWith( "Vienmēr sasveicinieties", "sveiki") | Pārbauda, vai "Always say hello" sākas ar "hello". Lai gan tekstā parādās "hello", tas neparādās sākumā. | nepatiess |
| StartsWith( "Bye bye", "" ) | Pārbauda, vai "Bye bye" sākas ar tukšu teksta virkni (Len atgriež 0). Atvieglojot tā lietošanu filtra izteiksmēs, šajā gadījumā ir definēts, StartsWith lai atgrieztu patiesu . | patiess |
Meklēšanas lietotāja pieredze
Daudzās programmās varat meklēšanas lodziņā ievadīt vienu vai vairākas rakstzīmes, lai lielā datu kopā filtrētu ierakstu sarakstu. Rakstīšanas laikā saraksts rāda tikai tos ierakstus, kuri atbilst meklēšanas kritērijiem.
Piemēri šīs tēmas pārējā daļā rāda rezultātus, meklējot sarakstu Klienti, kas satur šos datus:
Lai izveidotu šo datu avotu kā kolekciju, izveidojiet vadīklu Button un iestatiet tās rekvizītu OnSelect uz šo formulu:
ClearCollect( Klienti, Tabula( { Nosaukums: "Fred Garcia", Uzņēmums: "Northwind Traders" }, { Nosaukums: "Cole Miller", Uzņēmums: "Contoso" }, { Nosaukums: "Glenda Johnson", Uzņēmums: "Contoso" }, { Nosaukums: "Mike Collins", Uzņēmums: "Adventure Works" }, { Nosaukums: "Colleen Jones", Uzņēmums: "Adventure Works" } )
Kā tas ir šajā piemērā, jūs varat rādīt ierakstu sarakstu Galerijas vadīklā ekrāna lejasdaļā. Netālu no ekrāna augšpuses varat pievienot Teksta ievades vadīklu ar nosaukumu SearchInput, lai lietotāji varētu konkretizēt sev interesējošos ierakstus.
Lietotājam rakstot rakstzīmes vadīklā SearchInput, rezultāti galerijā tiek automātiski filtrēti. Šajā gadījumā galerija tiek konfigurēta, lai rādītu ierakstus, kuriem klienta vārds (nevis uzņēmuma nosaukums) sākas ar rakstzīmju secību vadīklā SearchInput. Ja lietotājs meklēšanas lodziņā ievada co, galerija rāda šādus rezultātus:
Lai filtrētu, pamatojoties uz kolonnu Vārds, iestatiet galerijas vadīklas rekvizītu Elementi uz vienu no šīm formulām:
| Formula | Apraksts | Rezultāts |
|---|---|---|
| Filter( Klienti, StartsWith( Nosaukums, SearchInput.Text ) ) | Filtrē, vai datu avotā Customers nav ierakstu, kuros meklēšanas virkne parādās kolonnas Vārds sākumā. Pārbaude ir reģistrnejutīga. Ja lietotājs meklēšanas lodziņā ieraksta co, galerija rāda Colleen Jones un Cole Miller. Galerija nerāda Mike Collins, jo Vārda kolonna šim ierakstam nesākas ar meklēšanas virkni. |
|
| Filter( Klienti, SearchInput.Text in Name ) | Filtrē, vai datu avotā Klienti nav ierakstu, kuros meklēšanas virkne parādās jebkur kolonnā Nosaukums. Pārbaude ir reģistrnejutīga. Ja lietotājs meklēšanas lodziņā ievada co, galerija rāda Colleen Jones, Cole Miller un Mike Collins, jo meklēšanas virkne parādās kādā vietā visu šo ierakstu kolonnā Vārds. |
|
| Meklēt( Klienti, SearchInput.Text, "Vārds" ) | Līdzīgi kā izmantojot operatoru in, Meklēšanas funkcija meklē atbilstību jebkur katra ieraksta kolonnā Nosaukums. Ņemiet vērā, ka kolonnas nosaukums ir jāiekļauj pēdiņās. |
|
Varat izvērst meklēšanu, lai tā ietvertu kolonnu Uzņēmums, kā arī kolonnu Nosaukums:
| Formula | Apraksts | Rezultāts |
|---|---|---|
| Filter( Klienti, StartsWith( Nosaukums, SearchInput.Text ) || StartsWith( Uzņēmums, SearchInput.Text ) ) | Filtrē datu avotu Klienti, lai atrastu ierakstus, kuros gan kolonna Vārds, gan kolonna Uzņēmums, sākas ar meklēšanas virkni (piemēram, co). Operators|| ir patiess, ja kāda no StartsWith funkcijām ir patiesa. |
|
| Filter( Klienti, SearchInput.Text in Name || SearchInput.Text uzņēmumā ) | Filtrē Klienti datu avotu, lai atrastu ierakstus, kuros kolonna Nosaukums vai kolonna Uzņēmums, satur meklēšanas virkni (piemēram, co) jebkur kolonnā. |
|
| Meklēt( Klienti, SearchInput.Text, "Nosaukums", "Uzņēmums" ) | Līdzīgi, kā izmantojot operatoru in, funkcija Search datu avotā Klienti meklē ierakstus kuros kolonna Vārds vai kolonna Uzņēmums satur meklēšanas virkni (piemēram co) jebkur kolonnā. Funkcija Search ir vieglāk lasāma un rakstāma nekā Filter, ja vēlaties konkretizēt vairākas kolonnas un vairākus in operatorus. Ņemiet vērā, ka kolonnu nosaukumus ir jāiekļauj pēdiņās. |
|