Formül alanları, aynı kayıttaki diğer alanlardan sonuçlar hesaplar. Matematiksel işlemleri, metin birleştirmeyi, tarih hesaplamalarını ve koşullu mantığı işleyebilir. Yinelenen hesaplama kurallarını alanlara dönüştürmek için bunları kullanın.
Kullanım Alanları
Veri Türleri
Bir formül yazmadan önce hesaplamada kullanılan alanların türlerini doğrulayın. Farklı türler farklı işlemleri ve işlevleri destekler.
Alanlara Başvurma
Bir formülde başka bir alana alan adıyla başvurun. Alan adını {} içine alın ve gerçek alan adıyla tutarlı olmasını sağlayın:
İşleçler
İşlevler ve İfadeler
Yaygın İşlevler
İşlevler belirli işlemleri gerçekleştirir. Örneğin SUM toplamı hesaplar, LEFT metnin başından karakterleri ayıklar, TEXTBEFORE sınırlayıcıdan önceki metni ayıklar ve TEXTSPLIT metni sınırlayıcıya göre böler.
Daha fazla işlev için formül hızlı başvuru kılavuzuna bakın.
Metin İşleme
Mantıksal Koşullar
Bir koşula göre farklı değerler döndürmek için IF işlevini kullanın:
Bir alanın boş olup olmadığını kontrol ederken BLANK() ile karşılaştırın. Örneğin IF({Weight}=BLANK(), 1, 2), bir sayı alanı boş olduğunda 1, aksi hâlde 2 döndürür.
Karmaşık İfadeler
Karmaşık bir formül birden fazla işlev, alan başvurusu ve işleç içerebilir. Hesaplama sırasını denetlemek için parantezleri kullanın:
Sonuç Görüntüleme ve Bakım
Biçimlendirme ve Etkileşimli Görüntüleme
Formül sonuçlarında yüzde, ilerleme çubuğu veya simge stilleri gibi biçimlendirme ve etkileşimli görüntüleme ayarları da kullanılabilir. Kullanılabilir seçenekler formül sonucunun türüne bağlıdır.
Hata Ayıklama ve Optimizasyon
- Veri türlerini kontrol edin: İşlemlerin ve işlevlerin doğru veri türlerini kullandığını doğrulayın.
- Alan başvurularını doğrulayın: Alan adlarının doğru yazıldığını doğrulayın.
- Adım adım test edin: Karmaşık formülleri daha küçük parçalara ayırın ve ayrı ayrı test edin.
- Yinelenen hesaplamalardan kaçının: Aynı hesaplama birden fazla yerde kullanılıyorsa sonucu ayrı bir alanda saklamayı değerlendirin.
Karmaşıklık sınırları
Bir formülü kaydettiğinizde Teable önce onu hesaplamaya gerçekten katılan yapıya açar, sonra bu yapının boyutunu denetler. Bir sınır aşılırsa kayıt reddedilir; ileti neyin aştığını ve geçerli sınırı belirtir — açılmış düğüm sayısı, hesaplama yapısının iç içe geçme derinliği, formüller arası başvuru derinliği — ve değişiklik kaydedilmez.
Kısa bir formül de sınırı aşabilir: bir formül başka bir formüle, o da bir üçüncüsüne başvurduğunda açılmış yapı hızla büyür. Ara sonuçları ayrı alanlarda saklamak, yinelenen başvuruları ve karmaşık dalları azaltmak çoğunlukla sınırın altına inmeye yeter.
Kayıtlı bir formül hesaplama sırasında sınıra takılırsa alan, hesaplanan alan etkinliğinde Formül derlemesi hesaplama sınırını aşıyor; sonuçlar güncellenmedi bildirir. Formül sadeleştikten sonra bir sonraki yazma alanı yeniden hesaplar. Son değiştirilme tarihi 17 Eylül 2026