Partekatu bidez


RemoveFuntzioak RemoveIf

Function Honi dagokio
Remove Mihise-aplikazioak Mahaigaineko fluxuak Ereduetan oinarritutako aplikazioak Power Platform CLI Dataverse funtzioak
RemoveIf Mihise-aplikazioak Ereduetan oinarritutako aplikazioak

Erregistroak kentzen ditu datu-iturburu batetik.

Oharra

PAC CLI pac power-fx komandoek ez dute funtzioa RemoveIf onartzen.

Deskribapenak

Remove funtzioa

Erabili funtzioa Remove erregistro edo erregistro zehatz bat datu-iturri batetik kentzeko.

Bildumetan, erregistro osoak bat egin behar du. Erregistro baten kopia guztiak kentzeko RemoveFlags.All argumentua erabil dezakezu; bestela, erregistroaren kopia bakarra kenduko da.

RemoveIf funtzioa

Erabili funtzioa RemoveIf erregistro bat edo erregistro bat kentzeko, baldintza edo baldintza multzo batean oinarrituta. Baldintza bakoitza ematen duen edozein formula izan daiteke egia edo faltsua eta erreferentzia daitezke zutabeak datu-iturburu izenaren arabera. Baldintza bakoitza banan-banan ebaluatzen da erregistro bakoitzeko eta erregistroa ezabatzen da baldintza guztiak ebaluatzen badira egia.

Remove eta RemoveIf aldatutako datu-iturburua taula gisa itzultzen du. Funtzio bi funtzioak barruan bakarrik erabil ditzakezu portaera-formuletan.

Era berean, erabil dezakezu Clear funtzioa bilduma bateko erregistro guztiak kentzeko.

Ordezkaritza

RemoveIf Datu-iturri gutxi batzuek baino ez dute onartzen. Eginbide hau onartzen ez duten datu-iturburuetarako, Power Apps k zerbitzariari kontsulta egingo dio eta iragazki-adierazpenarekin bat datozen datu guztiak berreskuratuko ditu, gehienez 500 edo 2000 erregistro edo datu-orriaren tamainarekin. Ondoren, erregistro horietako bakoitza banan-banan ezabatuko du zerbitzariari dei bereiziak eginez.

Sintaxia

Remove( DataSource, Record1 [, Record2, ... ] [, RemoveFlags.All ] )

  • DataSource – Beharrezkoa. Ezabatu nahi dituzun erregistroak edo erregistroak dituen datu-iturburua.
  • Erregistroak – Beharrezkoa. Kendu beharreko erregistroa edo erregistroak.
  • RemoveFlags.All – Aukerakoa. Bilduma batean, erregistro bera behin baino gehiagotan ager daiteke. RemoveFlags.All argudioa gehi dezakezu erregistroaren kopia guztiak kentzeko.

Remove( DataSource, Table [, RemoveFlags.All ] )

  • DataSource – Beharrezkoa. Ezabatu nahi dituzun erregistroak dituen datu-iturburua.
  • Taula – Beharrezkoa. Kendu beharreko erregistroen taula.
  • RemoveFlags.All – Aukerakoa. Bilduma batean, erregistro bera behin baino gehiagotan ager daiteke. RemoveFlags.All argudioa gehi dezakezu erregistroaren kopia guztiak kentzeko.

RemoveIf( DataSource, Condition [, ... ] )

  • DataSource – Beharrezkoa. Ezabatu nahi dituzun erregistroak edo erregistroak dituen datu-iturburua.
  • Baldintzak – Beharrezkoa. Ebaluatzen duen formula egia erregistroak edo erregistroak ezabatzeko. Zutabe - izenak erabil ditzakezu DataSource formulan. Hainbat zehazten badituzu Baldintzak, guztiak ebaluatu behar dira egia erregistroak edo erregistroak ezabatzeko.

Adibideak - formula bakarrak

Adibide hauetan, erregistro edo erregistroak kenduko dituzu izena duen datu-iturburu batean IceCream eta taula honetako datuekin hasten da:

IceCream adibidea.

Sortu bilduma lagin-erregistroekin

Datu hauekin bilduma bat sortzeko:

  1. Txertatu Button kontrola.

  2. Ezarri kontrolaren OnSelect propietatea formula honetan:

    ClearCollect( IceCream,
                  { ID: 1, Flavor: "Chocolate",  Quantity: 100 },
                  { ID: 2, Flavor: "Vanilla",    Quantity: 200 },
                  { ID: 3, Flavor: "Strawberry", Quantity: 300 }
    )
    
  3. Hautatu botoia eta eduki sakatuta Alt tekla:

Remove Bildumako erregistroen adibidea, formula bat erabiliz

Formula Deskribapenak Result
Remove( Izozkia,
LookUp (Izozkia, Zapore = "Txokolatea" ))
Txokolatea erregistroa kentzen du datu-iturburutik. Emaitza bainila eta marrubiarekin.

IceCream datu-iturburua aldatu egin da.
Remove( Izozkia,
LookUp (Izozkia, Zapore = "Txokolatea"), LookUp (Izozkia, Zapore = "Marrubia"))
Bi erregistroak kentzen ditu datu-iturburu batetik. Emaitza bainila bakarrik.

IceCream datu-iturburua aldatu egin da.
RemoveIf(Izozkia, 150 kantitatea > ) 150 baino handiagoa den Kopurua duten erregistroak kentzen ditu. Emaitza txokolatearekin soilik.

IceCream datu-iturburua aldatu egin da.
RemoveIf( Izozkia, 150 kantitatea > , Ezkerrera ( Zaporea, 1 ) = "S" ) A kentzen dituzten erregistroak kentzen ditu Kopurua 150 baino handiagoa da Zaporea hasten da S. Emaitza txokolatearekin eta bainilarekin.


IceCream datu-iturburua aldatu egin da.
RemoveIf(Izozkia, egia) Erregistro guztiak kentzen ditu datu-iturburu batetik. Izozkirik gabeko emaitza.

IceCream datu-iturburua aldatu egin da.

Adibide honetan, Galeria kontrola erregistroak taula batean zerrendatzeko. Ondoren, erabili funtzioa Remove elementu bat selektiboki kentzeko.

Prestatu laginen datuak

Adibide honek Kontaktuak taula Microsoft Dataverse-koa eskuragarri dagoena erabiltzen du lagin aplikazio eta datuekin. Inplementatu dezakezu adibideko aplikazioak eta datuakingurunea sortzean. Beste datu-iturburu ere erabil dezakezu horren ordez.

Adibide honetan, elementu bat kenduko duzu a botoia hori galeriatik kanpo dago.

  1. Sortu mihise-aplikazio berria telefonoaren diseinua erabiliz.

    Mihise-aplikazio berria telefonoaren diseinua erabiliz.

  2. Ezkerreko nabigazio-panelean, hautatu Txertatu.

  3. Aukeratu Galeria bertikala.
    Galeria kontrola zure pantailan gehituko da.

    Txertatu tresnaren panela erabiliz galeria kontrol bertikala gehitzeko.

  4. Datu-iturburu bat aukeratu behar duzu non datu-iturburu hauta dezakezu eskuragarri dauden datu iturrietatik.
    Adibidez, hautatu Kontaktuak taula erabiltzeko laginaren datuak:

    Galerian erakusteko Kontaktuen taula hautatzea.

    Galerian taula honetako elementuak agertzen dira:

    Galeria gehitu da Kontaktuen taula erakutsiz.

  5. Txertatu Button ezkerreko panelaren kontrola:

    Txertatu tresnaren panela erabiliz galeria botoiaren kontrola gehitzeko.

  6. Mugitu galeriaren azpian gehitutako botoia:

    Mugitu botoia.

  7. Eguneratu botoiaren testuaren propietatea grabatzekoRemove. Zure gustuko testua erabil ditzakezu:

    Aldatu botoiaren izena.

  8. Ezarri OnSelect propietatea botoiaren kontrolean formula honetan:

    Remove( Contacts, Gallery1.Selected )
    

    Botoiaren kontrolaren OnSelect propietatea ezartzea.

    Galeriaren kontrolak uneko hautatutako erregistroa erabilgarri jartzen du Hautatutakoak propietatea. Remove funtzioak hautatutako erregistro honi egiten dio erreferentzia, hura kentzeko.

  9. Aurretik ikusi aplikazioa Erreproduzitu goian eskuineko botoian edo sakatu F5 teklatuan:

    Aurreikusi aplikazioa.

  10. Hautatu erregistro bat kentzeko, adibidez Nancy erregistroa adibide honetan:

    Hautatu erregistroa.

  11. Hautatu Remove erregistroa:

    Kontaktuen galeria, orain kendu den Nancy erregistroa gabe.

    Botoia hautatzean hautatutako erregistroa kentzen da (adibide honetan Nancyren erregistroa).

  12. Itxi aplikazioaren aurrebista.

    Eskupekoa

    Horrekin batera txandakako portaera erabil dezakezu Alt tekla aplikazioaren aurrebista erabili beharrean Erreproduzitu botoia edo F5.

Adibide honetan, elementu bat kenduko duzu ikonoa hori galeriatik kanpo dago.

Sortu bilduma lagin-datuekin

Dagoeneko baduzu prestatutako lagun-datuak, jo urrats hau eta joan Zakarrontziko ikonoa galeria baten barruan.

  1. Gehitu Button kontrola pantailan.

  2. OnSelect propietate kudeatua ezartzeko, egin formula hau:

    ClearCollect( SampleContacts,
          { 'Full Name': "Yvonne McKay (sample)",      'Primary Email': "someone_a@example.com" },
          { 'Full Name': "Susanna Stubberod (sample)", 'Primary Email': "someone_b@example.com" },
          { 'Full Name': "Nancy Anderson (sample)",    'Primary Email': "someone_c@example.com" },
          { 'Full Name': "Maria Campbell (sample)",    'Primary Email': "someone_d@example.com" },
          { 'Full Name': "Robert Lyon (sample)",       'Primary Email': "someone_e@example.com" },
          { 'Full Name': "Paul Cannon (sample)",       'Primary Email': "someone_f@example.com" },
          { 'Full Name': "Rene Valdes (sample)",       'Primary Email': "someone_g@example.com" }
    )
    
  3. Hautatu botoia eta eduki sakatuta Alt tekla.

Hurrengo adibidean erabil ditzakezun laginen bilduma sortu da.

  1. Sortu mihise-aplikazio berria telefonoaren diseinua erabiliz.

    Mihise-aplikazio berria telefonoaren diseinua erabiliz.

  2. Ezkerreko nabigazio-panelean, hautatu Txertatu.

  3. Aukeratu Galeria bertikala.
    Galeria kontrola zure pantailan gehituko da.

    Txertatu tresnaren panela erabiliz galeria kontrol bertikala gehitzeko.

  4. Datu-iturburu bat aukeratu behar duzu non datu-iturburu hauta dezakezu eskuragarri dauden datu iturrietatik.
    Adibidez, hautatu Kontaktuak taula erabiltzeko laginaren datuak:

    Galerian erakusteko Kontaktuen taula hautatzea.

    Bilduma bat sortu baduzu, hautatu zure bilduma horren ordez:

    Laginen kontaktuen bilduma.

  5. Aukeratu kontrol bat galeriako goiko elementuaren barruan.

    Hurrengo urratsa elementua galeriaren txantiloi batean txertatzen dela eta ez galeriatik kanpo ziurtatzeko, ziurtatu urrats hau hurrengo urratsa eman aurretik jarraitzen duzula.

    Hautatu galeria bateko goiko erregistroa.

  6. Aukeratu Gehitu ikonoa ezkerreko panelean.

    Txertatu tresnaren panela erabiliz galeria ikonoaren kontrola gehitzeko.

    Oharra

    Gehitu ikonoa galeriaren ezkerraldean + ikono bat txertatzen du, galeriako elementu bakoitzeko errepikatuta.

  7. Goiko elementuan, eraman ikonoa pantailaren eskuinaldean.

    Mugitu ikonoa.

  8. Hautatu Ikonoa propietatea eta ezarri hurrengo formulara ikonoaren irudia zakarrontziko ikono gisa eguneratzeko:

    Icon.Trash
    

    Oharra

    Ikonoaren aurrizkia formula aktiboki editatzen duzunean bakarrik agertzen da.

    Ikonoa zakarrontzira aldatzeko ikonoa aldatzea.

  9. OnSelect propietate kudeatua ezartzeko, egin formula hau:

    Remove( [@Contacts], ThisItem )
    

    Oharra

    Erabili behar duzu desanbiguazio operadore globala [@...] adibide honetan Kontaktuak taula erabiltzen duen lagin datuak gatazka ekiditeko Batetik askotara harremanarekin. Datu-iturburuak, esate baterako, zerrenda edo SQL zerbitzari-taula erabiltzen badituzu, ez da beharrezkoa desanbiguazio globalaren operadorea erabiltzea.

    Zakarrontzia ikonoaren OnSelect.

  10. Aurretik ikusi aplikazioa Erreproduzitu goian eskuineko botoian edo sakatu F5 teklatuan.

  11. Hautatu erregistro baten ondoko zakarrontziaren ikonoa Maria:

    Galeria kendutako kontaktuetako batekin.

    Erregistroa ezabatu da:

    Ezabatutako erregistroa.

  12. Itxi aplikazioaren aurrebista.