Welkom! Forums Algemeen Hoe vind je records met meer dan 1 occurrence van een veld?

Weergave van 1 reactie thread
  • Auteur
    Berichten
    • #8672
      Rolf
      Sleutelbeheerder

      Deze vraag kwam via de OpenRefine werkgroep:

      Weet iemand of het mogelijk is om een count uit te voeren op het aantal occurences van een veld?

      Stel dat je dit wilt doen voor het veld Titel, tag TI.

      In Collections kan dit zo, in geavanceerd zoeken:

      count(TI) > 1

      In Adlib kan het met een select-adapl. Dit is de code voor die adapl. Dit kun je copy-pasten in een tekstbestandje. Dat sla je op in de map waar adlib.pbk staan (dus .\museum of \standard of …) en je noemt het moreocc_TI.ada

      * moreocc_TI.ada

      if repcnt(TI) <= 1 select no

      end

      Die adapl moet je compileren. Dat kan met Adlib Designer of in een command-window.

      Vervolgens ga je naar Geavanceerd zoeken en geef je de opdracht

      all adapl moreocc_TI

      Et voilà.

      Dit is ongemeen krachtig! Je kunt namelijk met een adapl ook allerlei bewerkingen op je selectie loslaten. Bijvoorbeeld alle tweede en verdere occurrences verwijderen, of – noem het maar!

      In Collections is deze mogelijkheid er niet meer (de feature is zelfs uit de documentatie verdwenen) , maar je kunt nog wel stand-alone-adapl’s draaien.

      • Dit onderwerp is gewijzigd 5 maanden geleden door Rolf.
    • #8686
      Colinda
      Deelnemer

      Informatief om te lezen. Zeker ook omdat we ons hier moeten voorbereiden op de overgang van Adlib naar Axiell Collections, en er niet veel informatie is over wat je nou echt kan verwachten.

      • Deze reactie is gewijzigd 2 maanden, 3 weken geleden door Colinda.
Weergave van 1 reactie thread
  • Je moet ingelogd zijn om een antwoord op dit onderwerp te kunnen geven.
Scroll naar boven