EndsWith eta StartsWith funtzioak
Hauei aplikatzen zaie: Canvas aplikazioak Mahaigaineko fluxuak Dataverse formula-zutabeak Modeloetan oinarritutako aplikazioak Power Pages Power Platform CLI
Testu-katea beste testu-kate bat hasi edo amaitzen den probatzen du.
Deskribapenak
EndsWith funtzioaren bidez testuko kateak beste batekin bukatzen duen ala ez frogatzen du.
StartsWith funtzioaren bidez testuko kateak beste batekin hasten duen ala ez frogatzen du.
Bi funtzioetarako, probak ez dira maiuskulak izaten. Bion itzuleraren balioa boolear bat da egia edo faltsua.
Erabili EndsWith eta StartsWith Filter funtzioarekin aplikazioaren barruan datuak bilatzeko. Era berean, erabil dezakezu in eragilea edo Search funtzioan testu-kateen edozein lekutan begiratu, ez hasieran edo amaieran soilik. Zure funtzioak aukeratzea zure aplikazioaren eta zein funtzio izan dezakeen beharren araberakoa izango da ordezkatuta zure datu-iturburu bereziki. Funtzio hauetakoren bat ezin bada ordezkatu, delegazio abisua agertuko da egile-orduetan, muga horretaz ohartarazteko.
Sintaxia
EndsWith( Testua, EndText )
- Testua – Beharrezkoa. Probatuko den testua.
- EndText – Beharrezkoa. Bilatu beharreko testua amaieran Testua. EndText kate huts bat bada, EndsWith itzultzen du egia.
Hasi ( Testua, Hasierako testua )
- Testua – Beharrezkoa. Probatuko den testua.
- StartText – Beharrezkoa. Bilatu beharreko testua hasieran Testua. StartText kate huts bat bada, StartsWith itzultzen du egia.
Adibideak
Formula | Deskribapenak | Emaitza |
---|---|---|
EndsWith( "Kaixo mundua", "mundua") | Probatzen duen ala ez "Kaixo Mundua" bukatzen da "mundua". Probak kasua ez da sentikorra. | egia |
EndsWith( "Agur", "ona" ) | "Ikusi arte" "ikusi" balioarekin amaitzen duen probatzen du. EndText argumentua ("ikusi") testuan agertzen da baina ez amaieran. | faltsua |
EndsWith( "Esan beti kaixo", "kaixo" ) | "Esan kaixo beti" "kaixo" balioarekin amaitzen duen probatzen du. | egia |
EndsWith( "Agur", "" ) | "Agur" testu-kate huts batekin amaitzen den probatzen du (Len 0 itzultzen du). Bere erabilera errazten du Iragazi adierazpenak, EndsWith itzultzeko definitzen da egia kasu honetan. | egia |
Formula | Deskribapenak | Emaitza |
---|---|---|
Hasi("Kaixo Mundua", "Kaixo") | Probatzen duen ala ez "Kaixo Mundua" hasten den "kaixo". Probak kasua ez da sentikorra. | egia |
Hasi("Agur", "Kaixo") | Probatzen duen ala ez "Ikusi arte" hasten den "kaixo". | faltsua |
StartsWith( "Esan beti kaixo", "kaixo" ) | "Esan kaixo beti" "kaixo" balioarekin hasten duen probatzen du. Nahiz "kaixo" testuan agertzen da, hasieran ez da agertzen. | faltsua |
StartsWith( "Agur", "" ) | "Agur" testu-kate huts batekin hasten den probatzen du (Len 0 itzultzen du). Bere erabilera errazten du Iragazi adierazpenak, StartsWith itzultzeko definitzen da egia kasu honetan. | egia |
Bilaketa erabiltzailearen esperientzia
Aplikazio askotan, karaktere bat edo gehiago idatz ditzakezu bilaketa-koadro batean datu-multzo handi batean erregistroen zerrenda iragazteko. Idatzi ahala, zerrendak bilaketa irizpideak betetzen dituzten erregistroak baino ez ditu erakusten.
Gai honen gainerako adibideetan zerrenda bat bilatzearen emaitzak azaltzen dira, Bezeroak zerrenda, datu hauek ditu:
Datu-iturburu hori bilduma gisa sortzeko, sortu Button kontrola eta ezarri horren OnSelect propietatea formula honetan:
ClearCollect( Bezeroak, taula( { Izena: "Fred Garcia", Konpainia: "Northwind Traders" }, { Izena: "Cole Miller", Enpresa: "Contoso" }, { Izena: "Glenda Johnson", Enpresa: "Contoso" }, { Izena: "Mike Collins ", Enpresa: "Adventure Works" }, { Izena: "Colleen Jones", Enpresa: "Adventure Works" } ) )
Adibide honetan bezala, erregistroen zerrenda bistan dezakezu Galeriaren kontrola pantailaren behealdean. Pantailaren goialdean, gehi dezakezu Text input kontrola, izendatua SearchInput, erabiltzaileek interesa duten erregistroak zehaztu ditzaten.
Erabiltzaileak karaktereak sartu ahala SearchInput, galeriako emaitzak automatikoki iragazten dira. Kasu honetan, galeria bezeroaren izena (ez konpainiaren izena) erregistroak erakusteko konfiguratuta dago karaktere sekuentziarekin SearchInput. Erabiltzaileak co idazten badu bilaketa-koadroan, galeriak honako emaitza hauek erakusten ditu:
Iragazkian oinarrituta izena zutabea ezarri elementuak galeriaren kontrola jabetza hauetako formula batetara:
Formula | Deskribapenak | Emaitza |
---|---|---|
Iragazkia( Bezeroak, Hasi(Izena, BilaketaSarrera.Testua)) | Iragazkiak Bezeroak datu-iturburu bilaketa-katea hasieran hasieran agertzen diren erregistroetarako izena zutabea. Probak kasua ez da sentikorra. Erabiltzailea motak badira co bilaketa-koadroan, galeriak erakusten du Colleen Jones eta Cole Miller. Galeriak ez du erakusten Mike Collins delako izena erregistro horretarako zutabea ez da bilaketa-katearekin hasten. | |
Iragazkia (Bezeroak, SearchInput.Text in Name ) | Iragazkiak Bezeroak datu-iturburu bilaketa-katea hasieran hasieran agertzen diren erregistroetarako izena zutabea. Probak kasua ez da sentikorra. Erabiltzailea motak badira co bilaketa-koadroan, galeriak erakusten du Colleen Jones,Cole Miller, eta Mike Collins bilaketaren katea nonbait agertzen delako Name erregistro horien guztien zutabea. | |
Bilatu( Bezeroak, SearchInput.Text, "Izena") | Antzekoa erabiltzen duzu in operadorea, Bilaketa funtzioaren bidez partida bat bilatzen du izena erregistro bakoitzeko zutabea. Kontuan izan zutabearen izena komatxo bikoitzetan sartu behar duzula. |
Zure bilaketa zabaldu dezakezu Enpresa zutabea eta izena zutabea:
Formula | Deskribapenak | Emaitza |
---|---|---|
Iragazi( Bezeroak, Hasi(Izena, SearchInput.Text) || StartsWith( Enpresa, SearchInput.Text) ) | Iragazkiak Bezeroak datu-iturburu zeinetan erregistroetarako izena zutabea edo Enpresa zutabea bilaketa-katearekin hasten da (adibidez, co). || operadorea dago egia hala bada StartsWith funtzioa da egia. | |
Iragazkia (Bezeroak, SearchInput.Text izenean || SearchInput.Text in Company ) | Iragazkiak Bezeroak datu-iturburu zeinetan erregistroetarako izena zutabea edo Enpresa zutabea bilaketa-katearekin hasten da (adibidez, co) nonahi horren barruan. | |
Bilatu( Bezeroak, SearchInput.Text, "Izena", "Enpresa") | in operadorea erabiltzearen antzera, Search funtzioak bilatu egiten du Bezeroak datu-iturburua erregistroetarako zeinetan Izena zutabea edo Enpresa zutabeak barne hartzen ditu bilaketa katea (adibidez, co) nonahi horren barruan. Search funtzioa irakurtzeko eta idazteko errazagoa da Filter hainbat zutabe eta hainbat zehaztu nahi badituzu in operadoreak. Ohartu sartu egin behar dituzula zutabeen izenak komatxo bikoitzetan. |