Partekatu honen bidez:


Kendu eta RemoveIf funtzioak

Hauei aplikatzen zaie: Canvas aplikazioak Ereduetan oinarritutako aplikazioak Power Platform CLI

Erregistroak kentzen ditu datu-iturburu batetik.

Oharra

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

Deskribapenak

Remove funtzioa

Erabili Remove funtzioa datu-iturburu batetik erregistro edo erregistro jakin bat 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 RemoveIf funtzioa baldintza edo baldintza multzo batean oinarritutako erregistroak edo erregistroak kentzeko. 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.

Kendu eta KenduIf itzuli aldatutako datu-iturburu taula gisa. Funtzio bi funtzioak barruan bakarrik erabil ditzakezu portaera-formuletan.

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

Ordezkaritza

datu-iturburu batekin erabiltzen denean, funtzio hauek ezin dira eskuordetu. Datu-iturburuaren lehen zatia soilik berreskuratuko da eta, ondoren, funtzioa aplikatuko da. Baliteke honek istorio osoa ez irudikatzea. Baliteke abisu bat agertzea egile-unean muga hori gogorarazteko.

Ordezkaritza-laguntza (esperimentala)

RemoveIf-en eskuordetze-laguntza orain Experimental aurreargitalpen-en dago (desaktibatuta lehenetsia) onartzen duten datu-iturburuetarako. datu-iturburu-ek ez badu eginbide hau onartzen, Power Apps k zerbitzariari kontsulta bat bidaliko dio eta iragazki-adierazpenarekin bat datozen datu guztiak berreskuratuko ditu 500, 2000 edo datu-orriaren tamainarekin. Ondoren, ezabatzeko eragiketa bat egingo du erregistro horietako bakoitzean zerbitzariari banakako deiak eginez.

Sintaxia

Kendu( Datu-iturria, Erregistroa1 [, Erregistroa2 , ... ] [, Kendu Banderak. Guztiak ] )

  • 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.

Kendu( Datu-iturria, Taula [, Kendu Banderak .Guztiak ])

  • 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.

KenduIf( Datu-iturria, Baldintza [, ... ] )

  • 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:

Kendu lagin-erregistroak bilketatik formula erabilita

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

IceCream datu-iturburua aldatu egin da.
Kendu (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.
KenduIf( Izozkia, Kantitatea > 150) 150 baino handiagoa den Kopurua duten erregistroak kentzen ditu. Emaitza txokolatearekin soilik.

IceCream datu-iturburua aldatu egin da.
KenduIf(Izozkia, Kantitatea > 150, Ezker(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.
KenduIf(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. Eta ondoren erabili Remove funtzioa 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 datuak ingurunea 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 testu-propietatea Kendu erregistroa. 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. Kendu funtzioak hautatutako erregistro honi egiten dio erreferentzia 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 Kendu 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, esaterako, zerrenda edo SQL Server taula bat 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.