Ana içeriğe geç Tamamlayıcı içeriğe geç

GetStateCounts - grafik fonksiyonu

GetStateCounts() grafik fonksiyonu, belirtilen seçim durumlarıyla eşleşen benzersiz değerlerin toplam sayısını hesaplamak için kullanılır.

GetStateCounts() ile aşağıdaki fonksiyonlardan gelen hesaplamaları tek bir fonksiyon çağrısında birleştirebilirsiniz: GetSelectedCount(), GetNotSelectedCount(), GetAlternativeCount(), GetPossibleCount() ve GetExcludedCount(). Seçilen hariç tutulan değerlerin sayısı da hesaplamaya eklenebilir. Her bir fonksiyon hesaplamasının döndürülen toplamda ekleme mi yoksa çıkarma mı yapacağını belirtebilirsiniz.

Söz Dizimi:  

GetStateCounts (field_name, state_name [, state_type1,...state_typeN])

Dönüş verileri türü: tamsayı

Bağımsız Değişkenler
Bağımsız Değişken Açıklama
field_name Seçim durumunu hesapladığınız alan. Mevcut olmayan bir alan adı null sonucuyla sonuçlanır.
state_name Alternatif durumun adı. Bağımsız değişken boş ('') veya null ise devralınan alternatif durum kullanılır. Varsayılan durumu açıkça kullanmak için $ kullanın. Mevcut bir durumla eşleşmeyen adlandırılmış (boş olmayan) bir durum adı null sonucuna yol açar.
state_type

Alan değeri için bir veya daha fazla durum türünün listesi. Bu durum türleri bir sayı halinde toplanacaktır. Bir durum türü bir anahtar kullanılarak belirtilir. Her bir anahtarı tek tırnak işareti ile girin.

Bu bağımsız değişken atlandığında fonksiyon, numaralandırma ile aynı sırada, alan için mevcut tüm durum sayılarını içeren bir dize döndürür.

Kullanabileceğiniz durumların listesi için aşağıdaki tabloya bakınız.

Durum türlerine belirli anahtarlar kullanılarak başvurulur. Anahtarın sayısal veya metinsel versiyonunu kullanabilirsiniz. Sonucu daha da özelleştirmek için aynı ifadede birden fazla anahtarı birleştirin. Durum sayısını eklemek yerine toplamdan çıkarabilirsiniz. Bunu yapmak için, metinsel anahtarı kullanın ve durum türünün önüne bir eksi sembolü (-) ekleyin.

Durum türü ve varsa eksi sembolü iki tek tırnak işareti içine alınmalıdır.

Her alan durumu türü için anahtarlar
Alan durumu türü Açıklama Sayısal anahtar Metinsel anahtar
Seçilen Seçilen değerleri hesaplamaya dahil eder. Eş değer fonksiyon için bkz. GetSelectedCount - grafik fonksiyonu. 1 S
İsteğe bağlı İsteğe bağlı (seçilmemiş, ancak seçilmesi mümkün) değerleri hesaplamaya dahil eder. Eş değer fonksiyon için bkz. GetPossibleCount - grafik fonksiyonu. 2 O
Seçimi kaldırıldı

Seçilmeyen değerleri hesaplamaya dahil eder. Bu durum türü yalnızca alan and-modundayken kullanılabilir.

Bu durum türü, include_excluded bağımsız değişkeninin varsayılan False değerine ayarlandığı varsayıldığında GetNotSelectedCount() fonksiyonunun döndürdüğü hesaplamanın aynısını döndürür. GetNotSelectedCount() hakkında daha fazla bilgi için bk. GetNotSelectedCount - grafik fonksiyonu.

3 D
Alternatif Alternatif değerleri hesaplamaya dahil eder. Eş değer fonksiyon için bkz. GetAlternativeCount - grafik fonksiyonu. 4 A
Hariç Hariç tutulan (seçilmeyen) değerleri hesaplamaya dahil eder. Eş değer fonksiyon için bkz. GetExcludedCount - grafik fonksiyonu. 5 X
Seçilen hariç Seçilen hariç tutulan değerleri hesaplamaya dahil eder. 6 XS

Ne zaman kullanılır?

GetStateCounts() ile özel bir seçim durumu hesaplayabilirsiniz. Fonksiyon, birden fazla fonksiyon çağrısını tek bir fonksiyon çağrısında birleştirmenize olanak tanıyarak ifadenizi yazma sürecini basitleştirir.

Örneğin, bir alan için hariç tutulan, alternatif ve seçilen hariç tutulan değerlerin toplam sayısını hesaplamanız gerekebilir. Bu toplamı hesaplamak için GetStateCounts() kullanabilirsiniz.

Örnekler ve sonuçlar
Örnekler Sonuçlar
=GetStateCounts(ProductName, Null(), 'S') Devralınan alternatif durumda ProductName için seçilen sayıyı döndürür.
=GetStateCounts(ProductName, '', 'X', 'A', 'XS') ProductName için hariç tutulan, seçilen hariç tutulan ve alternatif değerlerin toplam sayısını verir. Devralınan alternatif durum kullanılır.
=GetStateCounts(ProductName, '', 'S', 'XS') Devralınan alternatif durumda ProductName için kullanıcı seçimlerinin toplam saysını döndürür.

ProductName alanının and-modunda olduğu göz önüne alındığında.

=GetStateCounts(ProductName, '', 'D', '-O')

ProductName için olası değerlerin sayısından çıkarılan seçilmemiş değerlerin sayısını döndürür. Devralınan alternatif durum kullanılır.
=GetStateCounts(ProductName, '', 'X', , 'A', 'XS') ProductName için hariç tutulan, seçilen hariç tutulan ve alternatif değerlerin toplam sayısını verir. Devralınan alternatif durum kullanılır.
=GetStateCounts(ProductName, '$', 'O') Varsayılan alternatif durumda ProductName için olası sayıyı döndürür.
=GetStateCounts(ProductName, 'StateA', 'S') StateA adlı alternatif durumda ProductName için seçilen sayıyı döndürür.

Örnek 1 - Kullanıcı seçimlerinin toplam sayısını sayma (seçilen hariç tutulan değerler dahil)

Örnek 2 - Hariç tutulan, seçilen hariç tutulan ve alternatif sayımların birleştirilmesi

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!