Ana içeriğe geç

3. Compass Kaydı Seçimi — Range Column

Bu adımda Range Column widget'ının çalışacağı Compass kaydı seçilir. Kaydınız en az üç kolon döndürmelidir: X ekseni, Low değer ve High değer. Opsiyonel olarak Color By için kategorik bir dördüncü kolon eklenebilir.

Sihirbaz rotası: /cartography/add/selectcompass

Ön Koşul

  1. (Cartesian) ve 2. (Range Column) adımlar tamamlanmış olmalıdır.

02 — Chart Tipi Seçimi


1. Compass Kayıt Listesi

Sorgu seçim ekranı


2. Range Column'a Uygun Kayıt Yapısı

-- Günlük min/max sıcaklık (Color By: vardiya)
SELECT
    gun,                           -- X axis
    MIN(sicaklik) AS sicaklik_min, -- Low Value Column
    MAX(sicaklik) AS sicaklik_max, -- High Value Column
    vardiya AS vardiya_renk        -- Color By Column (opsiyonel)
FROM sensor_log
WHERE gun >= CURRENT_DATE - INTERVAL '30 days'
GROUP BY gun, vardiya
ORDER BY gun;
Kolon Adım 4'teki rol Tip
gun X Axis Column (DateTimeAxis) DATE / TIMESTAMP
sicaklik_min Low Value Column NUMERIC
sicaklik_max High Value Column NUMERIC
vardiya_renk Color By Column (opsiyonel) TEXT

Low ≤ High

Low Value, High Value'dan küçük olmalı. Aksi halde çubuk ters render edilir veya boş gözükür. SQL'de LEAST / GREATEST ile garanti altına alın:

SELECT
    gun,
    LEAST(deg1, deg2) AS sicaklik_min,
    GREATEST(deg1, deg2) AS sicaklik_max
FROM ...

3. Range Column'a Uygun Veri Kaynakları

Veri Kaynağı Range Column'a Uygunluk Notlar
PostgreSQL / MSSQL / MySQL ✅ İdeal MIN/MAX aggregate ile pratik
REST API ✅ Uygun JSON yanıt low/high keys
MQTT ❌ Kısıtlı Snapshot tek satır; aralık üretmek anlamsız
Excel Offline ✅ Uygun Sheet'te low/high kolon ayrı satırlarda olmalı

4. Kayıt Arama ve Tag Filtresi

Aksiyon Etki
Arama kutusu Kayıt adı + açıklama üzerinde anlık filtre
Tag filtresi Filter ikonundan tag seçimi
Clear Filtreleri temizle

Range Tag'i

Range Column sorguları için Compass'ta range, min-max tag'leri kullanın.


5. Kaydı Onaylayın

Bir kayda tıklandığında satır vurgulanır. Sağ üstteki Next butonuyla ilerleyin.

Compass kaydı seçili

Kayıt Seçilmeden İlerleme

Hiçbir kayıt seçili değilse Next uyarı verir: "Please select a Compass query first".


6. Excel Offline Sheet Seçimi

Excel kaydı seçildiyse altında Sheet dropdown'ı belirir. Bir sheet seçtikten sonra Next.


7. Önizleme Çalıştırması

Next butonuna basıldığında kayıt çalıştırılır ve sonuç bellekte tutulur.


8. Sık Karşılaşılan Hatalar

Belirti Olası Neden Çözüm
Adım 4'te Low/High dropdown'u boş Sorgu tek sayısal kolon dönüyor MIN(...) AS low, MAX(...) AS high ekleyin
Color By dropdown'unda kolon yok Sorguda kategorik kolon yok vardiya, urun_kodu gibi bir TEXT kolon ekleyin
Çubuklar ters görünüyor Low > High LEAST / GREATEST ile koruyun

9. Sonraki Adım

04 — Axis Config + Low/High