Excel CUBESET İşlevi
CUBESET işlevi, bir sunucudaki Çok Boyutlu Veri Kümesi veri modeline bir küme ifadesi göndererek, önceden hesaplanmış üyelerden veya demetlerden oluşan özel bir küme tanımlamanıza olanak tanır. Bu işlev, küme ifadesindeki tüm benzersiz değerleri çıkarabilir ve esnek sıralama seçenekleri sunar.

Söz Dizimi
=CUBESET(connection, set_expression, [caption], [sort_order], [sort_by])
Bağımsız Değişkenler
- Bağlantı (gerekli): Veri modeline (Çok boyutlu veri kümesi) olan bağlantının adını içeren bir metin dizesi.
- set_expression (gerekli): Üyelerin veya demetlerin bir kümesini oluşturan bir küme ifadesi içeren metin dizesi. Alternatif olarak, set_expression, Excel aralığına başvurabilir; bu aralık, kümeye dahil edilecek bir veya daha fazla üyeyi, demeti veya kümeyi içerir.
- caption (isteğe bağlı):Çok boyutlu veri kümesinde tanımlı başlığı geçersiz kılmak için kullanılan bir metin dizesi.
- sort_order (isteğe bağlı): Uygulanacak sıralama türünü belirten 0 ile 6 arasında bir tam sayı.Varsayılan değer: 0.
Tamsayı Numaralandırılmış sabit Açıklama sort_by bağımsız değişkeni 0 veya atlanmış SortNone Kümenin mevcut sırasını korur Yok sayılır 1 SortAscending Kümeyi sort_by Gerekli 2 SortDescending Kümeyi sort_by Gerekli 3 SortAlphaAscending Kümeyi alfabetik olarak artan sırada sıralar Yok sayılır 4 Sort_Alpha_Descending Kümeyi alfabetik olarak azalan sırada sıralar Yok sayılır 5 Sort_Natural_Ascending Kümeyi doğal artan sırada sıralar Yok sayılır 6 Sort_Natural_Descending Kümeyi doğal azalan sırada sıralar Yok sayılır - sort_by (isteğe bağlı): Sıralama için kullanılacak ölçümün metin değeridir (MEASURE). Bu bağımsız değişken, sort_order bağımsız değişkeni 1 veya 2 olarak ayarlanmadıkça yok sayılır. Örneğin, en yüksek satışa sahip bölgeyi elde etmek için set_expression ile bölgelerden oluşan bir küme tanımlayın ve sort_by bağımsız değişkenini satış ölçüsü olarak belirleyin.
Dönüş değeri
CUBESET işlevi, önceden tanımlanmış bir küme oluşturur.
İşlev Notları
- CUBESET işlevi, set_expression ile tanımlanan öğelerden oluşan bir küme oluşturur ve bu küme, sort_order değerine göre sort_by kriterine göre sıralanır.
- CUBESET işlevi değerlendirildiğinde ve tüm veriler alınmadan önce #VERİ_ALINIYOR… mesajı görüntülenir.
- CUBESET işlevi şunlarda #AD?hata değerini döndürür:
- bağlantıçalışma kitabında depolanan geçerli bir çalışma kitabı bağlantısı değil; örn., ThisWorkbookDataModel;
- Çevrimiçi Analitik İşlem (OLAP) sunucusu kullanılamıyor, çalışmıyor ya da bir hata mesajı veriyor.
- CUBESET işlevi şunlarda #DEĞER!hata değerini döndürür:
- sort_orderdeğeri 1veya 2olarak ayarlanmış ve bu durumda sort_bybağımsız değişkeninin belirtilmesi gerekir; ancak bağımsız değişken atlanmış;
- set_expression255 karakterden uzun.Not:Geçici çözüm olarak metin dizesini bir hücreye girip ardından bağımsız değişken olarak o hücreye başvurabilirsiniz.
- CUBESET işlevi şunlarda #YOKhata değerini döndürür:
- set_expressiongeçerli değil;
- Küme, diğer üyelerden farklı boyutta bir veya daha fazla üyeye sahip.
- CUBESET işlevinin bağımsız değişkenleri; sort_order ve hücre başvuruları dışında çift tırnaklar (") içine alınmalıdır.
- set_expression içinde yazdığınız üye, boyut veya tablo adları köşeli parantezler ([ ]) içine alınmalıdır.
Örnek
Burada "sales2021" adında, 2. kategorisine ait ürünlerin satış ve puanlama bilgilerini içeren bir tablom var. CUBESET işlevini kullanarak farklı aylarda bu ürünlerin toplam satışına göre hesaplanmış bir kümesini tanımlamak için öncelikle bu tablodaki verileri Mevcut çalışma kitabındaki Veri Modeline eklemelisiniz; adı her zaman ThisWorkbookDataModelolacaktır. Ardından, belirli ürünlerin bir aydaki toplamını almak için aşağıdaki formülü istediğiniz hücreye kopyalayın veya girin ve sonucu alın.Entertuşuna basın:
=CUBESET()"ThisWorkbookDataModel",($K$5,$J$5,$I$5,$H$5),"Genel Toplam")
Nerede
$K$5=CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Product].&[Tights]")
$J$5=CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Product].&[Socks]")
$I$5=CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Product].&[Shorts]")
$H$5=CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Product].&[Caps]")
√ Not:CUBESET formülü içeren hücre yalnızca belirttiğiniz başlığı görüntüler. Küme, hücrenin arkasında görünmez şekilde saklanır. CUBESET tek başına işe yaramaz. Yukarıdaki formülde, hücre başvuruları CUBEMEMBER işlevi tarafından döndürülen sonuçlardır.

İlgili işlevler
CUBEMEMBER işlevi, çok boyutlu veri kümesinde belirtilen üye veya demet varsa onu getirir; aksi takdirde #YOK hata değeri döndürür.
CUBEVALUE işlevi, birden fazla member_expression bağımsız değişkeniyle filtrelenmiş bir çok boyutlu veri kümesinde toplanan bir değeri döndürür.
CUBEKPIMEMBER işlevi, anahtar performans göstergesi (KPI) özelliğini döndürerek KPI adını hücrede görüntüler.
CUBESETCOUNT işlevi, bir kümedeki öğe sayısını verir.
En İyi Office Verimlilik Araçları
Kutools for Excel – Sizi Kalabalıktan Ayıran Özellikler Sunar
Kutools for Excel'in 300'den Fazla Özelliği Var,İhtiyacınız Olan Her Şeyin Bir Tık Uzakta Olduğundan Emin Olun…
Office Tab – Microsoft Office'te (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştirir
- Onlarca açık belge arasında geçiş yapmak için sadece bir saniye!
- Her gün sizin için yüzlerce fare tıklamasını azaltır; fareye elveda deyin.
- Birden fazla belgeyi görüntüleyip düzenlerken verimliliğinizi %50 artırır.
- Chrome, Edge ve Firefox gibi tarayıcılar, Excel dahil olmak üzere Office'e verimlilik kazandırır.