Genel Bakış
KÜPDEĞERİ (CUBEVALUE), bir küpten toplulaştırılmış değeri verir. Bağlantı adını ve değerlendirilecek MDX ifadesini alır; ölçü ile üyelerin kesişimindeki değeri hücreye getirir. Veri modeline ya da bir OLAP küpüne bağlı raporlarda tek bir sayıyı hücre formülüyle çekmek için kullanılır.
Aynı biçimde üye_ifadesi2, üye_ifadesi3 gibi ek üye ifadeleri de verilebilir. Bu ifadeler ölçüyle birlikte değerlendirilir ve sonuç hepsinin kesişimindeki değerdir. Üye ifadeleri hücre başvurusundan metin birleştirilerek de oluşturulabilir.
Sonuçlar sırasıyla 1.600, 1.150 ve 650 olur. İlk argüman veri modeli bağlantısını, ikincisi toplanacak ölçüyü, üçüncüsü ise şehir üyesini belirtir. Şehir adı D sütunundan metin birleştirmesiyle üye ifadesine eklendiği için tablodaki aynı şehre ait tüm kayıtlar tek değerde toplanır.
Sonuçlar sırasıyla 3.400, 680 ve 5 olur. Üye ifadesinde şehir gibi bir filtre bulunmadığı için üç ölçü de tablonun tamamı üzerinden hesaplanır: Toplam Tutar 2 tutarların toplamını, Ortalama Tutar ortalamasını, Kayıt Sayısı ise satır sayısını verir. Ölçü adı hücreden geldiği için formülü değiştirmeden farklı ölçüleri sorgulayabilirsiniz.
Sonuçlar sırasıyla 700, 700, 300, 700 ve 450 olur. Üçüncü ve dördüncü argümanlar ölçüyü şehir ve ürün üyeleriyle kesiştirmek içindir. Her satır kendi şehir ve ürün çiftinin toplamını verir. Ankara ve Çay birleşimi tabloda iki kez geçtiği için bu iki satırda da sonuç aynıdır ve iki kaydın toplamını gösterir.
Sonuçlar sırasıyla 3.400, #YOK ve #YOK olur. Yalnızca birinci satırdaki ad çalışma kitabının veri modeliyle eşleştiği için değer döner. Çalışma kitabında bulunmayan bağlantı adları bu örnekte #YOK hatasına yol açar; üye ifadesi üç satırda da aynıdır, fark yalnızca bağlantı parametresindedir.
Söz dizimi ve parametre
- Kategori
- Küp
- İngilizce adı
- CUBEVALUE
- Platform
- Windows
2 bağımsız değişken
1 zorunlu
1 isteğe bağlı
Köşeli parantez [ ] isteğe bağlı demektir
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| bağlantıconnection | Zorunlu | Küp bağlantısının adını belirtir; bu çalışma kitabının veri modeli için ThisWorkbookDataModel kullanılır. |
| üye_ifadesi1member_expression1 | İsteğe bağlı | Küpte değerlendirilecek MDX ifadesini, örneğin bir ölçüyü ya da üyeyi belirtir. |
Geçerli kullanımlar
=KÜPDEĞERİ(A2;B2)
=KÜPDEĞERİ(A2;B2;C2)
=KÜPDEĞERİ(A2)
Desteklenen Excel sürümleri
2007 ve sonrası
- 2003 Desteklenmiyor
- 2007 Destekleniyor
- 2010 Destekleniyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Şehir bazında toplam
A1:B6 aralığı Satislar adlı bir tablodur ve veri modeline eklenmiştir. Tutar sütununun toplamını veren Toplam Tutar ölçüsü de tanımlıdır. Excel'de kurmak için aralığı seçip Ekle sekmesinden tablo oluşturun, tabloyu veri modeline ekleyin ve Power Pivot sekmesindeki Ölçüler > Yeni Ölçü komutuyla ölçüyü tanımlayın. Her şehrin toplamını E sütununda hesaplayalım. E2 hücresine aşağıdaki formülü yazıp E4 hücresine kadar kopyalayın:KÜPDEĞERİ
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Şehir | Tutar | Sorgulanan şehir | Toplam tutar | |
| 2 | Ankara | 1.200 | Ankara | .[Toplam Tutar]","[Satislar].[Şehir].&["&D2&"]")]1.600 | |
| 3 | İzmir | 800 | İzmir | .[Toplam Tutar]","[Satislar].[Şehir].&["&D3&"]")]1.150 | |
| 4 | Bursa | 650 | Bursa | .[Toplam Tutar]","[Satislar].[Şehir].&["&D4&"]")]650 | |
| 5 | Ankara | 400 | |||
| 6 | İzmir | 350 |
Şehir ToplamıExcelDepo v1.0.0
2. Ölçü adına göre değer
Aynı tabloda üç ölçü tanımlıdır: Tutar sütununun toplamı olan Toplam Tutar 2, ortalaması olan Ortalama Tutar ve satır sayısını veren Kayıt Sayısı. Excel'de kurmak için A1:B6 aralığından Satislar2 adlı tabloyu oluşturup veri modeline ekleyin, ardından Power Pivot sekmesindeki Ölçüler > Yeni Ölçü komutuyla üç ölçüyü tanımlayın. Ölçü adını D sütunundan okuyan formülü E2 hücresine yazıp E4 hücresine kadar kopyalayın; yalnız bağlantı ve tek bir üye ifadesi verilir:KÜPDEĞERİ
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Şehir | Tutar | Ölçü | Değer | |
| 2 | Ankara | 1.200 | Toplam Tutar 2 | .["&D2&"]")]3.400 | |
| 3 | İzmir | 800 | Ortalama Tutar | .["&D3&"]")]680 | |
| 4 | Bursa | 650 | Kayıt Sayısı | .["&D4&"]")]5 | |
| 5 | Ankara | 400 | |||
| 6 | İzmir | 350 |
ÖlçülerExcelDepo v1.0.0
3. Şehir ve ürün kesişimi
Bir ölçüyü birden fazla üye ifadesiyle birlikte değerlendirebilirsiniz. A1:C6 aralığı Satislar3 adlı tablodur ve veri modeline eklenmiştir; Tutar sütununun toplamını veren Toplam Tutar 3 ölçüsü tanımlıdır. Excel'de kurmak için tabloyu oluşturup veri modeline ekleyin ve ölçüyü Power Pivot sekmesindeki Ölçüler > Yeni Ölçü komutuyla tanımlayın. Aynı satırdaki şehir ve ürünün kesişimini hesaplamak için E2 hücresine aşağıdaki formülü yazıp E6 hücresine kadar kopyalayın:KÜPDEĞERİ
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Şehir | Ürün | Tutar | Şehir ve ürün toplamı | |
| 2 | Ankara | Çay | 500 | .[Toplam Tutar 3]","[Satislar3].[Şehir].&["&A2&"]","[Satislar3].[Ürün].&["&B2&"]")]700 | |
| 3 | Ankara | Kahve | 700 | .[Toplam Tutar 3]","[Satislar3].[Şehir].&["&A3&"]","[Satislar3].[Ürün].&["&B3&"]")]700 | |
| 4 | İzmir | Çay | 300 | .[Toplam Tutar 3]","[Satislar3].[Şehir].&["&A4&"]","[Satislar3].[Ürün].&["&B4&"]")]300 | |
| 5 | Ankara | Çay | 200 | .[Toplam Tutar 3]","[Satislar3].[Şehir].&["&A5&"]","[Satislar3].[Ürün].&["&B5&"]")]700 | |
| 6 | İzmir | Kahve | 450 | .[Toplam Tutar 3]","[Satislar3].[Şehir].&["&A6&"]","[Satislar3].[Ürün].&["&B6&"]")]450 |
Şehir ve ÜrünExcelDepo v1.0.0
4. Geçersiz bağlantı adı
Bağlantı adı yanlış yazıldığında ya da bağlantı bulunmadığında işlev hata verir. A1:B6 aralığı Satislar4 adlı tablodur, veri modeline eklenmiştir ve Toplam Tutar 4 ölçüsü tanımlıdır. Excel'de kurmak için tabloyu oluşturup veri modeline ekleyin ve ölçüyü Power Pivot sekmesindeki Ölçüler > Yeni Ölçü komutuyla tanımlayın. Bağlantı adını D sütunundan okuyan formülü E2 hücresine yazıp E4 hücresine kadar kopyalayın:KÜPDEĞERİ
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Şehir | Tutar | Bağlantı adı | Sonuç | |
| 2 | Ankara | 1.200 | ThisWorkbookDataModel | .[Toplam Tutar 4]")]3.400 | |
| 3 | İzmir | 800 | OlmayanBağlantı | .[Toplam Tutar 4]")]#YOK | |
| 4 | Bursa | 650 | Tahminler | .[Toplam Tutar 4]")]#YOK | |
| 5 | Ankara | 400 | |||
| 6 | İzmir | 350 |
Hata KontrolüExcelDepo v1.0.0
Kullanırken dikkat edin
- bağlantı parametresi: bağlantı, küp bağlantısının adıdır ve metin olarak ya da bu adı içeren bir hücre başvurusuyla verilir. Geçerli bir bağlantı adı verilmezse Örnek 4'te görüldüğü gibi işlev #YOK hatası verir. Çalışma kitabının veri modeli için bağlantı adı ThisWorkbookDataModel olur.
- üye_ifadesi1 parametresi: üye_ifadesi1, küpte değerlendirilecek MDX ifadesidir; genellikle bir ölçüyü belirtir. Ölçüyle birlikte başka üye ifadeleri de eklenerek sonucun kesişim değeri olması sağlanabilir. Üye ifadesi hücre başvurularıyla metin birleştirilerek oluşturulursa formül aşağı kopyalandığında her satır kendi üyesini sorgular.
- Hata ve bekleme durumları: Bağlantı adı geçerli değilse sonuç, Örnek 4'te görüldüğü gibi #YOK olur. Veri küpten alınırken hücrede geçici olarak #GETTING_DATA iletisi görünür; veri geldiğinde bu ileti değerle değişir.
- Hesaplama davranışı: İşlev her zaman tek iş parçacığında çalışır. Çok sayıda KÜPDEĞERİ formülü içeren çalışma kitaplarında hesaplama bu nedenle yavaşlayabilir.
- Sürüm bilgisi: İşlev Excel 2007 ile birlikte eklenmiştir.
- İlgili işlevler: KÜPÜYE, bir küpten üye ya da demet döndürür; üyeyi bir hücrede tutup KÜPDEĞERİ içinde başvuru olarak kullanmak istediğinizde tercih edin. KÜPKPIÜYESİ, anahtar performans göstergesinin adını verir. KÜPÜYEÖZELLİĞİ, üyenin özellik değerini döndürür. KÜPSIRALIÜYE, bir kümedeki n'inci ya da sıralı üyeyi verir. KÜPKÜMESİ, küpten hesaplanan üye kümesini getirir. KÜPKÜMESAYISI ise bir kümedeki öğe sayısını verir.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024