logologo
Başlangıç
Kılavuz
Geliştirme
Eklentiler
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Başlangıç
Kılavuz
Geliştirme
Eklentiler
API
logologo
İş Akışları
Genel Bakış
Hızlı Başlangıç

Tetikleyici

Genel Bakış
Veri Tablosu Olayı
Zamanlanmış Görev
Eylem Öncesi Olay
Eylem Sonrası Olay
Özel Eylem Olayı
Onay
Webhook

Düğüm

Genel Bakış

AI

LLM

Akış Kontrolü

Koşul
Çoklu Koşul Dalı
Döngü
Değişken
Paralel Dal
İş Akışını Çağır
Akış Çıktısı
JSON Değişken Eşleştirme
Gecikme
Bitir

Hesaplama

Hesaplama
Tarih Hesaplama
JSON Hesaplama

Veri İşlemi

Veri Ekle
Veri Güncelle
Veri Sorgula
Veri Sil
SQL İşlemi

Manuel İşlem

Manuel İşlem
Onay
Bilgi (CC)

Genişletilmiş Tür

HTTP İsteği
JavaScript Betiği
Bildirim
E-posta Gönder
Yanıt
Yanıt Mesajı
Değişken
Yürütme Kaydı
Sürüm Yönetimi
Gelişmiş Seçenekler

Eklenti Geliştirme

Genel Bakış
Tetikleyici Türünü Genişlet
Düğüm Türünü Genişlet
API Referansı
Previous PageBitir
Next PageTarih Hesaplama
TIP

Bu belge AI tarafından çevrilmiştir. Herhangi bir yanlışlık için lütfen İngilizce sürümüne bakın

#Hesaplama

Hesaplama düğümü, bir ifadeyi değerlendirerek sonucunu ilgili düğümde saklar ve bu sonuç, sonraki düğümler tarafından kullanılabilir. Bu düğüm, verileri hesaplamak, işlemek ve dönüştürmek için güçlü bir araçtır. Bir bakıma, programlama dillerinde bir değer üzerinde fonksiyon çağırıp sonucu bir değişkene atama işlevini karşılar.

#Düğüm Oluşturma

İş akışı yapılandırma arayüzünde, akıştaki artı ("+") düğmesine tıklayarak bir "Hesaplama" düğümü ekleyebilirsiniz:

Hesaplama Düğümü_Ekle

#Düğüm Yapılandırması

Hesaplama Düğümü_Yapılandırma

#Hesaplama Motoru

Hesaplama motoru, ifadenin desteklediği sözdizimini tanımlar. Şu anda desteklenen hesaplama motorları Math.js ve Formula.js'dir. Her motor, çok sayıda yerleşik yaygın fonksiyon ve veri işleme yöntemine sahiptir. Ayrıntılı kullanım için ilgili motorların resmi belgelerine başvurabilirsiniz.

İpucu

Farklı motorların dizi indeks erişiminde farklılık gösterdiğini unutmamak önemlidir. Math.js'de indeksler 1'den başlarken, Formula.js'de 0'dan başlar.

Ayrıca, basit bir dize birleştirmesine ihtiyacınız varsa, doğrudan "Dize Şablonu"nu kullanabilirsiniz. Bu motor, ifadedeki değişkenleri karşılık gelen değerlerle değiştirir ve ardından birleştirilmiş dizeyi döndürür.

#İfade

Bir ifade, değişkenler, sabitler, operatörler ve desteklenen fonksiyonlardan oluşabilen bir hesaplama formülünün dize gösterimidir. Akış bağlamındaki değişkenleri, örneğin hesaplama düğümünün önceki düğümünün sonucunu veya bir döngünün yerel değişkenlerini kullanabilirsiniz.

İfade girişi sözdizimine uymadığında, düğüm yapılandırmasında bir hata uyarısı gösterilir. Eğer yürütme sırasında bir değişken mevcut değilse, türü eşleşmiyorsa veya var olmayan bir fonksiyon kullanılmışsa, hesaplama düğümü bir hata durumuyla erken sonlanır.

#Örnek

#Sipariş Toplam Fiyatını Hesaplama

Genellikle bir sipariş birden fazla ürün içerebilir ve her ürünün fiyatı ile miktarı farklıdır. Siparişin toplam fiyatı, tüm ürünlerin fiyat ve miktar çarpımlarının toplamı olarak hesaplanmalıdır. Sipariş detayları listesini (çoklu ilişkili bir veri kümesi) yükledikten sonra, siparişin toplam fiyatını hesaplamak için bir hesaplama düğümü kullanabilirsiniz:

Hesaplama Düğümü_Örnek_Yapılandırma

Burada, Formula.js'in SUMPRODUCT fonksiyonu, aynı uzunluktaki iki dizinin her satırının çarpımlarının toplamını hesaplayarak siparişin toplam fiyatını elde etmenizi sağlar.