Excel CUBEVALUE Fonksiyonu
CUBEVALUE fonksiyonu, birden fazla member_expression argümanı ile filtrelenmiş bir küpten toplanmış bir değer döndürür.
Sözdizimi
=CUBEVALUE(bağlantı, [member_expression1], [member_expression2], ...)
Argümanlar
- bağlantı (gerekli): Veri modeline (küp) bağlantının adını içeren bir metin dizesi.
- member_expression (isteğe bağlı): Değerlendirmek istediğiniz çok boyutlu bir ifade (MDX) metin dizesi. Alternatif olarak, member_expression, CUBESET fonksiyonu ile tanımlanmış bir set olabilir. member_expression, toplanmış bir değerin döndürüleceği küpün kısmını tanımlamak için dilimleyici olarak kullanılabilir. Eğer herhangi bir ölçü için member_expression sağlanmazsa, küp için varsayılan ölçü kullanılır.
Dönüş Değeri
CUBEVALUE fonksiyonu, bir küpten toplanmış bir değer döndürür.
Fonksiyon Notları
- Veriler alınıyor iken #GETTING_DATA… mesajı gösterilir.
- CUBEVALUE fonksiyonu #İSİM? hatası şu durumlarda döner:
- bağlantı, çalışma kitabında saklanan 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 bir hata mesajı döndürdü.
- CUBEVALUE fonksiyonu #DEĞER! hatası şu durumlarda döner:
- Demette bir veya daha fazla geçersiz öğe varsa;
- member_expression 255 karakterden uzunsa. Not: Metin dizesini bir hücreye girebilir ve ardından hücreyi argüman olarak referans alarak bu sorunu çözebilirsiniz.
- CUBEVALUE fonksiyonu #YOK hatası şu durumlarda döner:
- member_expression geçerli değilse;
- member_expression tarafından belirtilen üye küpte mevcut değilse;
- Set, diğer üyelerden farklı bir boyuta sahip bir veya daha fazla üyeye sahipse;
- member_expression argümanındaki demet, belirtilen değerler için kesişim olmadığından geçerli değil.
- CUBEMEMBER argümanlarının, hücre referansları hariç, çift tırnaklarla ("") kapatılması gerekir.
- member_expression içinde yazdığınız üye, boyut veya tablo adları gibi isimler köşeli parantezler ([ ]) içine alınmalıdır.
- Belirtilen değerler için kesişimde hiçbir değer yoksa, CUBEVALUE boş bir değer döndürür, yani sıfır uzunlukta bir dize. Unutmayın ki, Null değeri olan bir hücre üzerinde matematiksel işlemler yaparsanız, örneğin A1 (Null değer) + A2, #DEĞER! hatası döner. Bunu önlemek için, ISTEXT fonksiyonunu kullanarak sıfır uzunlukta bir dize olup olmadığını kontrol edebilir ve aşağıdaki örnekte gösterildiği gibi IF fonksiyonunu kullanarak sıfır uzunluğu 0 ile değiştirebilirsiniz: =EĞER(ESTEXT(A1),0,A1)+EĞER(ESTEXT(A2),0,A2).
Örnek
Burada 2021 yılı boyunca farklı ürünlerin satış ve derecelendirme bilgilerini içeren “sales2021” adlı bir tablom var. Mayıs ve Haziran aylarında şapkaların toplam satışlarını elde etmek için CUBEVALUE fonksiyonunu kullanmak için önce bu tablodaki verileri mevcut çalışma kitabındaki Veri Modeline eklemelisiniz, adı her zaman ThisWorkbookDataModel olacaktır. Ardından, H8 hücresinde satışları hesaplamak istediğiniz yerde aşağıdaki formülü kopyalayın veya girin ve sonucu almak için Enter tuşuna basın:
=CUBEVALUE("ThisWorkbookDataModel",$G$5,$G8,H$5)
Burada
$G$5 =CUBEMEMBER("ThisWorkbookDataModel","[Measures].[Sum of Sales]","Satışlar")
$G8 =CUBESET("ThisWorkbookDataModel",($G$6,$G$7),"Mayıs ve Haziran Satışları")
Burada
$G$6 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Ay].&[Mayıs]")
$G$7=CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Ay].&[Haziran]")
H$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Ürün].&[Şapkalar]")
√ Not: Hücre referansındaki satır numarası ve/veya sütun harfinden önceki dolar işaretleri, satır ve/veya sütunu sabit tutar, böylece formülü sürüklediğinizde veya kopyaladığınızda değişmezler. Formülü girdikten sonra, sonuçları diğer ürünler için göstermek üzere doldurma tutamacını sağa doğru sürükleyebilirsiniz.
İlgili fonksiyonlar
CUBEMEMBER fonksiyonu, eğer varsa bir küpten bir üye veya demet alır. Aksi takdirde, bir #YOK hata değeri döner.
CUBEVALUE fonksiyonu, birden fazla member_expression argümanı ile 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 Üretkenlik Araçları
Kutools for Excel - Kalabalıktan Sıyrılmaya Yardımcı Olur
Kutools for Excel, İhtiyacınız Olan Her Şeyin Tek 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ştir
- Bir saniyede, onlarca açık belge arasında geçiş yapın!
- Her gün yüzlerce fare tıklamasından kurtulun, fare eline veda edin.
- Birden fazla belgeyi görüntülediğinizde ve düzenlediğinizde üretkenliğinizi %50 artırır.
- Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.