Stämmer siffrorna? (kontrollera rimlighet, regler för data)
Kort sagt
Stämmer värdena i mina data? Dataassistenten ”Kontrollera rimlighet” (Redigera data) skapar regler och listar de rader som bryter mot en regel. Den ändrar ingenting i data. På begäran skapas en kolumn med antalet brutna regler per rad.
Så fungerar det i Statable
- Välj slag under ”Ny regel”, skriv in kolumner och värden och välj ”Lägg till regel”.
- ”Kontrollera regler”. Vid stora filer visar Statable förloppet; kontrollen kan avbrytas.
- Skapa eventuellt en kolumn med antalet brutna regler per rad (standard: Verletzte_Regeln).
Regeltyperna
- Värdeintervall: en talkolumn ligger mellan ett minsta och ett största värde. En av de två gränserna kan utelämnas.
- Tillåtna värden: en kolumn har bara värden från en lista, ett per rad.
- Om A, då B: om en fast jämförelse i kolumn A är sann måste också en fast jämförelse i kolumn B vara sann. För text finns bara ”=” och ”≠”.
- Summan är lika med kolumn: flera kolumner adderas till en kolumn, med en tolerans som summan får avvika med.
- Unik nyckel: de valda kolumnerna tillsammans förekommer bara en gång. En rad vars nyckel förekommer flera gånger bryter mot regeln.
Det finns inget fritt uttryck. Varje regel har en fast form.
Läsa resultatet
- För varje regel finns tre tal: kontrollerade, brutna och sådana som inte kan kontrolleras.
- ”Kan inte kontrolleras” betyder: ett värde som regeln behöver saknas på den här raden. Det räknas varken som brutet eller som uppfyllt.
- Listan visar raderna med brutna regler, högst 1000. Om det finns fler anger en mening hur många det är totalt.
- För ”Om A, då B” anges i hur många rader villkor A var sant. Där A inte är sant är regeln uppfylld.
- Om en regel hänvisar till en kolumn som inte finns eller inte passar kolumnens typ kontrolleras den inte; en mening anger varför.
Fallgrop: vad kontrollen inte gör
- Statable visar bara var en regel inte uppfylls och ändrar ingenting. Om ett värde är fel och vad som då gäller avgör människan.
- En regel som uppfylls bevisar inte att värdet är rätt.
Spara regler
Reglerna hör till projektet och ingår också i projektets mall. Med ”Spara regler som fil” kan de föras vidare, och ”Läs regler från en fil” lägger till de lästa reglerna till de befintliga. En regelfil får vara högst 2 MB.
Förutsättningar och begränsningar
- Högst 50 regler och högst 500 värden i en lista med tillåtna värden.
- Tomma celler, ogiltiga värden och värden som i data är markerade som ”inget svar” räknas som saknade.
- Även med mycket många rader fryser sidan inte, eftersom beräkningen görs i delar.
Typiska exempel
- Åldern ligger mellan 0 och 120.
- Om ”Sysselsatt” är lika med ”nej”, då är ”Arbetstid” lika med 0.
- Delbeloppen summerar till totalbeloppet, med en tolerans på 0,5.
- Ett identifikationsnummer förekommer bara en gång.