Appendix A. Verklig fallstudie av sök och behandla

Ja, vi måste medge att även om den är riktigt kraftfull, kanske insticksprogrammet Sök och behandla är något knepigt att förstå. Här är en liten övning som ger dig en känsla för det. Kommer du ihåg användarfallet för sök och behandla?

John laddar ner en del data från sin bank. Data levereras, uppenbarligen, utan indikering av kategori. I själva verket är allting skrivet i kommentarfältet. John skulle vilja ha ett automatiskt sätt att ställa in kategorin och andra egenskaper riktigt baserat på innehållet i kommentaren.

John vet att hans bank har lagt namnet på betalningsmottagaren i kommentarfältet, och han vill att hans bidrag till KDE ska vara i kategorin Bidrag > Öppen källkod. Vi söker efter alla importerade transaktioner med kommentarfält som innehåller KDE:

Tabell A.1. Sökdefinition

Kommentar
innehåller 'KDE'

Lägg till den här sökdefinitionen i listan med befintliga sökningar med knappen Lägg till.

Därefter måste vi tala om för Skrooge att placera alla transaktioner som hittas av frågan i kategorin Bidrag > öppen källkod. Ändra typ av förfrågan till Uppdatera med kombinationsrutan, och definiera transformationerna som ska utföras:

Tabell A.2. Uppdatera definition

KommentarKategori
=''='Bidrag > öppen källkod'

Tips

Observera att vi också tog bort originalkommentaren genom att ändra den till en tom sträng. Det görs för läsbarhet, men du kanske vill behålla den av historiska skäl.

Lägg till behandlingen i den tidigare definierade sökningen med knappen Lägg till.

Så långt är allt väl. Låt oss nu utföra behandlingen för alla importerade åtgärder som ännu inte godkänts (klicka på knappen Verkställ):

Det är det hela. Om du går tillbaka till transaktionsvyn, märker du att alla motsvarande transaktioner har uppdaterats. Ifall någonting gick fel, glöm inte att Ångra kan hjälpa dig. Även om behandlingen ändrade 2327 transaktioner, är det ändå en åtgärd att ångra i Skrooge.