Правдоподобни ли са числата? (проверка на правдоподобността, правила за данните)
Накратко
Правдоподобни ли са стойностите в моите данни? Асистентът за данни „Проверка на правдоподобността“ (Редактиране на данни) задава правила и изброява редовете, които нарушават правило. В данните не променя нищо. При желание се създава колона с броя на нарушените правила на ред.
Как работи в Statable
- Под „Ново правило“ изберете вида, въведете колоните и стойностите, после „Добавете правило“.
- „Проверка на правилата“. При големи файлове Statable показва напредъка; проверката може да се прекъсне.
- По избор създайте колона с броя на нарушените правила на ред (по подразбиране: Verletzte_Regeln).
Видовете правила
- Диапазон на стойностите: числова колона е между най-малка и най-голяма стойност. Едната от двете граници може да се пропусне.
- Разрешени стойности: колоната има само стойности от списък, по една на ред.
- Ако A, тогава B: ако фиксирано сравнение в колона A е вярно, и фиксирано сравнение в колона B трябва да е вярно. За текст има само „=“ и „≠“.
- Сумата е равна на колона: няколко колони се събират в една колона, с толеранс, с който сумата може да се различава.
- Уникален ключ: избраните колони заедно се срещат само веднъж. Ред, чийто ключ се среща повече от веднъж, нарушава правилото.
Свободен израз няма. Всяко правило има фиксиран вид.
Прочитане на резултата
- За всяко правило има три числа: проверени, нарушени и такива, които не могат да се проверят.
- „Не може да се провери“ означава: стойност, от която правилото се нуждае, липсва в този ред. Не се брои нито като нарушено, нито като изпълнено.
- Списъкът показва редовете с нарушени правила, най-много 1000. Ако са повече, едно изречение казва колко са общо.
- При „Ако A, тогава B“ се посочва в колко реда условие A е било вярно. Където A не е вярно, правилото е изпълнено.
- Ако правило сочи към колона, която не съществува, или не пасва на типа на колоната, то не се проверява; едно изречение казва защо.
Клопка: какво проверката не прави
- Statable само показва къде правилото не е изпълнено и не променя нищо. Дали една стойност е грешна и какво важи тогава, решава човекът.
- Изпълнено правило не доказва, че стойността е вярна.
Запазване на правилата
Правилата принадлежат към проекта и са част и от шаблона на проекта. Чрез „Запазване на правилата като файл“ могат да се предадат нататък, а „Четене на правила от файл“ добавя прочетените правила към съществуващите. Файлът с правила може да е най-много 2 MB.
Изисквания и ограничения
- Най-много 50 правила и най-много 500 стойности в списък с разрешени стойности.
- Празните клетки, невалидните стойности и стойностите, отбелязани в данните като „без отговор“, се броят за липсващи.
- Дори при твърде много редове страницата не замръзва, защото изчислението се извършва на части.
Типични примери
- Възрастта е между 0 и 120.
- Ако „Зает“ е равно на „не“, тогава „Работно време“ е равно на 0.
- Частичните суми се събират в общата сума, с толеранс 0,5.
- Идентификационен номер се среща само веднъж.