> For the complete documentation index, see [llms.txt](https://docs.geodin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.geodin.com/geodin-desktop/tr/veri-analizler/data-checks-and-validations.md).

# Veri kontrolleri ve doğrulamaları

GeoDin uygular **otomatik kontroller** Veri yönetimi yöntemiyle girilen verilere; eksik İhtiyaç duyulan alanları, Aralık dışı değerleri ve ilgili veri noktaları arasındaki tutarsızlıkları işaretler.

Kontroller, Nesne tipi ve Veri tipi başına yapılandırılır. Doğrulama, veriler girildikçe çalışır ve Sonuçlar Giriş formları içinde gösterilir (örneğin, kırmızı alan çerçeveleri, uyarı simgeleri veya ihlal edilen Kuralı açıklayan üzerine gelme ipuçları). Sözlük tabanlı alanlar için GeoDin, girilen Değerlerin yapılandırılan Sözlük ile eşleştiğini doğrular; Sayısal alanlar için ise Veri tipi tanımında belirtilen Birim, biçim ve Aralık kısıtlarını uygular.

## Birçok Nesne genelinde kontrollerle çalışmak

Yukarıdaki giriş anı doğrulaması siz yazdıkça nesne nesne çalışır. Tüm bir **sorgu ya da nesne grubunda** aynı anda denetlemek, aramak, değiştirmek veya hesaplamak için GeoDin **Veri kontrolleri ve Hesaplamalar** Yöntemini sunar. Birbiriyle ilişkili birkaç işlevi bir araya toplar:

* **Girdi kontrolü** - seçili tüm nesnelerin Katman verisini sözdizimi doğruluğu açısından sınar ve hatalı nesneleri düzeltme için bir grup içinde toplar.
* **Ara ve değiştir** - kodları veya değerleri birçok sondaj günlüğü ya da genel veri kaydı içinde düzeltir (kod duyarlı değiştirme, kodlu sondaj günlükleri için tasarlanmıştır).
* **Veri dizileri: Diziler hesaplanıyor** - tüm seçili nesneler için yeni Ölçüm dizileri hesaplar.

Yöntemin, Ara ve değiştir iletişim kutularının ve giriş denetimi sözdizimi kontrolünün tam adım adım açıklaması için şuraya bakın **Veri kontrolleri ve Hesaplamalar** Nesne İşlemleri Başvurusu [**Nesne İşlemleri Başvurusu**](/geodin-desktop/tr/nesne-tipleri/object-operations-reference.md).

Kapsamlı nesne işlemleri iş akışı - nesne verilerini oluşturma, düzenleme, doğrulama, içe aktarma, dışa aktarma ve raporlama - için şuraya bakın [**Nesne İşlemleri Başvurusu**](/geodin-desktop/tr/nesne-tipleri/object-operations-reference.md).

***

## Başvuru: Olasılık tanımları

Bir **Olasılık** olarak adlandırılmış bir kuraldır ve bir Ölçüm değerini mantıksal bir terime karşı test eder. Olasılıklar, Veri tipi içinde tanımlanır **Özellikler** ve iki yerde değerlendirilir: Ölçüm düzenleyici içinde yazarken bir giriş denetimi olarak ve Olasılık raporu içinde. Bu **Güvenilirlik kontrolü** sekmesi, şu anda kontrol edilen satır için Olasılık analizini gösterir - bkz. [Ölçüm değerleri içindeki Formüller](/geodin-desktop/tr/veri-analizler/formulas-in-measurement-values.md).

### Olasılık iletişim kutusunun alanları

| Alan             | Ne girilmeli                                                                                                                      |
| ---------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| **Ad**           | Kural için anlamlı bir ad. Ad, bir raporun Sütun tanımlarında kullanılabilir, bu yüzden onu kuralın neyi test ettiğine bağlayın.  |
| **Sonuç tipi**   | Test edilen koşulun DOĞRU olması, değerin **mantıklı** veya **mantıksız**.                                                        |
| **Sonuç olarak** | Bir eşleşmenin bir **Hata** ya da bir **bildirim**.                                                                               |
| **Sonuç**        | Değerlendirilen mantıksal terim. Terimi **Derle** simgesini, mevcut alanlar ve işleçlerden terimi oluşturmak için kullanın.       |
| **Mesaj yazısı** | Kural tetiklendiğinde bildirilen metin. Rapor sütun tanımlarında kullanılır ve **Derle** simgesi buna dinamik içerik ekleyebilir. |

**Sonuç tipi - işlenmiş örnek.** 14'ün üzerindeki pH değerleri imkânsızdır, bu yüzden terimi girin `$WAS:PH$>14` ve türü **mantıksız**: terim DOĞRU olduğunda değer 14'ten Büyüktür ve bu nedenle işaretlenir. Kural aynı şekilde tersinden de yazılabilir - şunu test et `$WAS:PH$<=14` ve türü **mantıklı** - aynı etkiyle.

**Sonuç olarak - her ayarın ne yaptığını.** mantıksız olarak sınıflandırılan bir Değer **Hata** Ölçüm düzenleyici içinde girilmesi engellenir: Giriş, Değer düzeltilene kadar engellenir. Bir **bildirim** yalnızca tavsiye niteliğindedir - Kullanıcıya Değerin mantıksız olduğunu söyler ama yine de kabul eder. Fiziksel olarak imkânsız Değerler için Hatalar, yalnızca alışılmadık olan Değerler için bildirimler kullanın.

**Mesaj yazısı örneği:** `Klorür için $WAS:CL$ Değeri, ... nedeniyle mantıklı değil.`

Ölçüm değerlerini kaydederken veya sürdürürken Hesaplama ve Olasılık denetimini çalıştırmak için Bas **Enter** Değeri girdikten sonra.

### Göreli sıçramalar

Göreli sıçramalar, bir terimin bir *farklı* aynı alanın veri kaydı - örneğin, Bugün klorür okumasını Önceki olanla karşılaştırmak.

{% hint style="warning" %}
Göreli sıçramalar yalnızca Olasılık raporu içinde belirtilir ve değerlendirilir **Olasılık raporu**. Hayır, giriş kontrolünde Ölçüm düzenleyici içinde sonuç üretmezler.
{% endhint %}

Alanla ilgili İçerik için iletişim kutusu düz alan referansını sunar, örneğin Klorür olarak `$WAS:CL$`, Veri alanına ait Mevcut Değeri kullanır. Başka bir kayda Adres etmek için parantez içinde göreli bir sıçrama aralığı ekleyin:

| Sözdizimi                         | Adreslenen kayıt               |
| --------------------------------- | ------------------------------ |
| `$WAS:CL(-1)$`                    | Alan ait Önceki veri kaydı     |
| `$WAS:CL(-2)$`                    | Önceki olanın bir önceki kaydı |
| `$WAS:CL(+1)$` veya `$WAS:CL(1)$` | Sonraki veri kaydı             |
| `$WAS:CL(-~)$`                    | birinci veri İçerik            |
| `$WAS:CL(+~)$` veya `$WAS:CL(~)$` | son veri İçerik                |

### Mevcut bir Parametre ait minimum VE Maksimum Değerler

Özel bir Parametre sözdizimi, Mevcut veri içinde bir Parametre'nin aldığı en küçük VEYA en büyük Değere ulaşır:

* `$Min>DAT:PARAM$` - bir Parametre ait minimum Değer `PARAM` Veri tipi içinde `DAT`.
* `$Max>DAT:PARAM$` - bir Parametre ait maksimum Değer `PARAM` Veri tipi içinde `DAT`.

Bu, bir Kuralın Mevcut veri kaydındaki Değeri diğerlerinin tümüyle Karşılaştırmasına olanak tanır:

```
$DAT:PARAM$ < $Min>DAT:PARAM$
$DAT:PARAM$ > $Max>DAT:PARAM$
```

Böyle bir Olasılık, yeni girilen Değerin tüm Önceki Değerlerden daha düşük ya da daha yüksek olduğunda uyarır.

### Kayıtları Sayma

Bu **Say** İşlemci kaç veri kaydı bulunduğunu döndürür:

* `$Say>DAT:PARAM$` - Mevcut ölçüm Noktası içinde Veri tipi için Kayıtlar sayısı `DAT`.

Bir Durum, hangi Kayıtların sayılacağını sınırlar:

```
$%COND[#PARAM#='xy']Say>DAT:PARAM$
```

Bu, yalnızca Veri alanı olan Kayıtlar'ı sayar `PARAM` İçerikler `xy`. Durum içinde, Parametreyi referans alın **Hariç** Veri tipi öneki (`DAT:`) ve onu `#` karakterlerin içine alın.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.geodin.com/geodin-desktop/tr/veri-analizler/data-checks-and-validations.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
