Excel CUBESET Fonksiyonu
CUBESET fonksiyonu, sunucudaki küpe bir set ifadesi göndererek üyelerin veya demetlerin hesaplanmış bir setini tanımlar. Bu fonksiyon, bir set ifadesinden tüm benzersiz değerleri çıkarabilir ve sıralama seçenekleri sunar.
Sözdizimi
=CUBESET(bağlantı, set_ifadesi, [başlık], [sıralama_sırası], [sıralama_kriteri])
Argümanlar
- bağlantı (gerekli): Veri modeline (küp) bağlantının adını içeren bir metin dizesi.
- set_ifadesi (gerekli): Üyelerin veya demetlerin bir setini oluşturan bir set ifadesinin metin dizesi. Alternatif olarak, set_ifadesi bir veya daha fazla üye, demet veya set içeren bir Excel aralığına yapılan hücre başvurusu olabilir.
- başlık (isteğe bağlı): Küpten tanımlanan başlığı geçersiz kılan bir metin dizesi.
- sıralama_sırası (isteğe bağlı): 0 ile 6 arasında bir tamsayı, gerçekleştirilecek sıralama türünü temsil eder. Varsayılan değer 0'dır.
Tamsayı Numaralandırılmış sabit Açıklama Argüman sıralama_kriteri 0 veya boş bırakılmış SortNone Seti mevcut sırasında bırakır Yok sayılır 1 SortAscending Seti sıralama_kriteri'ne göre artan sırada sıralar Gerekli 2 SortDescending Seti sıralama_kriteri'ne göre azalan sırada sıralar Gerekli 3 SortAlphaAscending Seti alfabetik artan sırada sıralar Yok sayılır 4 Sort_Alpha_Descending Seti alfabetik azalan sırada sıralar Yok sayılır 5 Sort_Natural_Ascending Seti doğal artan sırada sıralar Yok sayılır 6 Sort_Natural_Descending Seti doğal azalan sırada sıralar Yok sayılır - sıralama_kriteri (isteğe bağlı): Sıralama için kullanılacak değer (MEASURE) olan bir metin dizesi. Bu argüman, sıralama_sırası'nı 1 veya 2 olarak ayarlamadığınız sürece yok sayılır. Örneğin, en yüksek satışa sahip bölgeyi elde etmek için set_ifadesi'ni bölgelerin bir setini tanımlamak üzere kullanın ve sıralama_kriteri'ni satış ölçüsü olarak ayarlayın.
Dönüş Değeri
CUBESET fonksiyonu, hesaplanmış bir set tanımlar.
Fonksiyon Notları
- CUBESET, set_ifadesi tarafından tanımlanan öğeleri içeren bir set oluşturur ve bunları sıralama_kriteri'ne göre belirtilen sıralama_sırası'nda sıralar.
- CUBESET fonksiyonu değerlendirildiğinde ve tüm veriler alındıktan önce #GETTING_DATA… mesajı gösterilecektir.
- CUBESET şu durumlarda #NAME? hata değeri döndürür:
- bağlantı, çalışma kitabında depolanan geçerli bir çalışma kitabı bağlantısı değilse, örneğin ThisWorkbookDataModel;
- Çevrimiçi Analitik İşleme (OLAP) sunucusu kullanılamıyor, çalışmıyor veya hata mesajı döndürüyor.
- CUBESET şu durumlarda #VALUE! hata değeri döndürür:
- sıralama_sırası, sıralama_kriteri gerektiren 1 veya 2 olarak ayarlanmışsa ve argüman atlanmışsa;
- set_ifadesi 255 karakterden uzunsa. Not: Metin dizesini bir hücreye girebilir ve ardından bu hücreyi argüman olarak referans alarak bu sorunu çözebilirsiniz.
- CUBESET şu durumlarda #N/A hata değeri döndürür:
- set_ifadesi geçerli değilse;
- Set, diğer üyelerden farklı bir boyuta sahip bir veya daha fazla üye içeriyor.
- CUBESET'in argümanları, sıralama_sırası ve hücre referansları hariç, çift tırnaklarla ("") kapatılmalıdır.
- set_ifadesi içinde yazdığınız üye, boyut veya tablo adları gibi isimler köşeli parantezler ([ ]) içine alınmalıdır.
Örnek
Burada 2021 yılı boyunca 2 kategorideki farklı ürünlerin satış ve derecelendirme bilgilerini içeren “sales2021” adlı bir tablom var. CUBESET Fonksiyonunu kullanarak farklı aylardaki ürünler için hesaplanmış bir set (toplam satış) tanımlamak için, önce bu tablodaki verileri mevcut çalışma kitabındaki Veri Modeline eklemelisiniz, adı her zaman ThisWorkbookDataModel olacaktır. Ardından toplamları almak istediğiniz hücreye aşağıdaki formülü kopyalayın veya girin (burada bir aydaki belirli ürünlerin toplamını örnek olarak alacağım) ve sonucu almak için Enter'a basın:
=CUBESET("ThisWorkbookDataModel",($K$5,$J$5,$I$5,$H$5),"Grand Total")
Burada
$K$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Ürün].&[Pantolon]")
$J$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Ürün].&[Çorap]")
$I$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Ürün].&[Şort]")
$H$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Ürün].&[Şapka]")
√ Not: CUBESET formülü içeren hücre yalnızca belirttiğiniz başlığı görüntüler. Set, hücrenin arkasında görünmez şekilde saklanır. CUBESET tek başına işlevsizdir. Yukarıdaki formülde hücre referansları, CUBEMEMBER fonksiyonunun döndürdüğü sonuçlardır.
İlgili fonksiyonlar
CUBEMEMBER fonksiyonu, küpten varsa bir üye veya demet alır. Aksi takdirde, bir #N/A hata değeri döndürülür.
CUBEVALUE fonksiyonu, birden çok üye_ifadesi argümanı tarafından filtrelenmiş bir küpten toplanmış bir değer döndürür.
Excel CUBEKPIMEMBER Fonksiyonu
CUBEKPIMEMBER fonksiyonu, ana performans göstergesi (KPI) özelliğini döndürür ve KPI adını hücrede görüntüler.
CUBESETCOUNT fonksiyonu, bir setteki öğe sayısını döndürür.
En İyi Ofis Verimlilik Araçları
Kutools for Excel - Kalabalıktan Farklılaşmanızı Sağlar
Kutools for Excel, İhtiyacınız Olan Her Şeyin Bir Tıklama Uzağında Olduğundan Emin Olmak İçin 300'den Fazla Özelliğe Sahiptir...
Office Tab - Microsoft Office'de (Excel Dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştirin
- Onlarca açık belge arasında bir saniyede geçiş yapın!
- Her gün yüzlerce fare tıklamasından sizi kurtarır, fare eline veda edin.
- Birden fazla belgeyi görüntülediğinizde ve düzenlediğinizde üretkenliğinizi %50 artırır.
- Chrome, Edge ve Firefox gibi Office'e (Excel dahil) Etkin Sekmeler Getirir.