Czy liczby są wiarygodne? (sprawdzanie wiarygodności, reguły dla danych)
W skrócie
Czy wartości w moich danych są wiarygodne? Asystent danych „Sprawdź wiarygodność” (Edytuj dane) ustala reguły i wypisuje wiersze, które naruszają regułę. W danych nic nie zmienia. Na życzenie powstaje kolumna z liczbą naruszonych reguł w wierszu.
Jak to działa w Statable
- W „Nowa reguła” wybierz rodzaj, wpisz kolumny i wartości, potem „Dodaj regułę”.
- „Sprawdź reguły”. Przy dużych plikach Statable pokazuje postęp; sprawdzanie można przerwać.
- Ewentualnie utwórz kolumnę z liczbą naruszonych reguł w wierszu (domyślnie: Verletzte_Regeln).
Rodzaje reguł
- Zakres wartości: kolumna liczbowa leży między najmniejszą a największą wartością. Jedną z dwóch granic można pominąć.
- Dozwolone wartości: kolumna ma tylko wartości z listy, po jednej w wierszu.
- Jeśli A, to B: jeśli stałe porównanie w kolumnie A jest prawdziwe, to stałe porównanie w kolumnie B też musi być prawdziwe. Dla tekstu są tylko „=” i „≠”.
- Suma równa się kolumnie: kilka kolumn sumuje się do jednej kolumny, z tolerancją, o którą suma może się różnić.
- Unikalny klucz: wybrane kolumny razem występują tylko raz. Wiersz, którego klucz występuje więcej niż raz, narusza regułę.
Nie ma wyrażenia dowolnego. Każda reguła ma stałą postać.
Odczytywanie wyniku
- Dla każdej reguły są trzy liczby: sprawdzone, naruszone i niemożliwe do sprawdzenia.
- „Niemożliwe do sprawdzenia” oznacza: brakuje wartości, której reguła potrzebuje w tym wierszu. Nie liczy się ani jako naruszona, ani jako spełniona.
- Lista pokazuje wiersze z naruszonymi regułami, najwyżej 1000. Jeśli jest ich więcej, jedno zdanie podaje ich łączną liczbę.
- Dla „Jeśli A, to B” podaje się, w ilu wierszach warunek A był prawdziwy. Tam, gdzie A nie jest prawdziwe, reguła jest spełniona.
- Jeśli reguła odnosi się do kolumny, która nie istnieje, lub nie pasuje do typu kolumny, nie jest sprawdzana; jedno zdanie podaje powód.
Pułapka: czego sprawdzanie nie robi
- Statable pokazuje tylko, gdzie reguła nie jest spełniona, i niczego nie zmienia. To człowiek decyduje, czy wartość jest błędna i co wtedy obowiązuje.
- Spełniona reguła nie dowodzi, że wartość jest poprawna.
Zapisywanie reguł
Reguły należą do projektu i są też częścią szablonu projektu. Przyciskiem „Zapisz reguły jako plik” można je przekazać dalej, a „Wczytaj reguły z pliku” dodaje wczytane reguły do istniejących. Plik reguł może mieć najwyżej 2 MB.
Założenia i ograniczenia
- Najwyżej 50 reguł i najwyżej 500 wartości na liście dozwolonych wartości.
- Puste komórki, nieprawidłowe wartości i wartości oznaczone jako „brak odpowiedzi” w danych liczą się jako braki.
- Nawet przy bardzo wielu wierszach strona się nie zawiesza, ponieważ obliczenia są wykonywane porcjami.
Typowe przykłady
- Wiek leży między 0 a 120.
- Jeśli „Zatrudniony” równa się „nie”, to „Godziny pracy” równa się 0.
- Kwoty częściowe sumują się do kwoty łącznej, z tolerancją 0,5.
- Numer identyfikacyjny występuje tylko raz.