Genel Bakış
KÜPÜYESİ (CUBEMEMBER), bir küpten üyeyi veya demeti verir. Belirli bir üyenin ya da demetin küpte bulunup bulunmadığını denetlemek ve küp öğelerini hücrelere almak için kullanılır. Sonuç, diğer küp işlevlerine (örneğin KÜPDEĞERİ) başvuru olarak verilebilir.
Bağlantı adı çift tırnak içinde metin olarak veya metin içeren bir hücre başvurusu olarak verilebilir. Excel veri modeli için bağlantı adı ThisWorkbookDataModel olur. Üye ifadesini de bir hücreden almak, aynı formülün aşağı kopyalanmasını kolaylaştırır.
Sonuçlar sırasıyla Ankara, Bursa, Adana ve Samsun olur. Her formül, kendi satırındaki üye ifadesini küpte değerlendirir ve bulduğu üyenin başlığını hücreye yazar. Üye ifadesi hücrede durduğu için formülü değiştirmeden aşağı kopyalayabilirsiniz.
Sonuçlar sırasıyla Başkent, Marmara Şubesi, Akdeniz Şubesi ve Karadeniz Şubesi olur. başlık verildiğinde hücrede üyenin özgün başlığı yerine bu metin görünür. Hücre yine aynı üyeye başvurur; yalnız görünen ad değişir. Bu yöntem raporlarda şehir adı yerine şube adı göstermek için kullanışlıdır.
Sonuçlar sırasıyla Toplam Tutar, Toplam Tutar, Toplam Tutar ve Toplam Tutar olur. İlk satırdaki ifade yalnız ölçü üyesini, diğer satırlardaki ifadeler ise bir şehir ile ölçüyü birleştiren demeti tanımlar. Demet satırlarında da hücrede yalnız ölçünün başlığı görünür; şehir adı hücreye yansımaz. Bu tür bir demeti KÜPDEĞERİ işlevine vererek ilgili şehrin toplam tutarını alabilirsiniz.
Sonuçlar sırasıyla Ankara, Samsun, Yok ve Yok olur. Ankara ve Samsun şehirleri tabloda bulunduğu için küpte üye olarak bulunur ve başlıkları döner. Antalya ve Trabzon tabloda bulunmadığından KÜPÜYESİ hata verir, EĞERHATA bu hatayı Yok metnine çevirir. Böylece bir üyenin küpte olup olmadığını tek bakışta görebilirsiniz.
Söz dizimi ve parametre
- Kategori
- Küp
- İngilizce adı
- CUBEMEMBER
- Platform
- Windows
3 bağımsız değişken
2 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üpe veya veri modeline bağlanan bağlantının adını belirtir. |
| üye_ifadesimember_expression | Zorunlu | Değerlendirilecek MDX ifadesini, yani küpte aranacak üyeyi veya demeti belirtir. |
| başlıkcaption | İsteğe bağlı | Hücrede görünen başlığın yerine geçecek metni belirtir. |
Geçerli kullanımlar
=KÜPÜYESİ(A2;B2)
=KÜPÜYESİ(A2;B2;C2)
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 üyesini getirme
Satış verisini bir veri modeli üzerinden sorgulayalım. A1:B5 aralığını Ekle sekmesindeki Tablo komutuyla tabloya çevirin, tablo adını Satislar yapın ve tabloyu veri modeline ekleyin. C sütunundaki her hücre, bir şehir üyesini tanımlayan MDX ifadesini içerir. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=KÜPÜYESİ("ThisWorkbookDataModel";C2)
=CUBEMEMBER("ThisWorkbookDataModel",C2)
KÜPÜYESİ
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Şehir | Tutar | Üye ifadesi | Üye |
| 2 | Ankara | 1.250,00 | (Satislar).(Şehir).&(Ankara) | Ankara |
| 3 | Bursa | 980,00 | (Satislar).(Şehir).&(Bursa) | Bursa |
| 4 | Adana | 760,00 | (Satislar).(Şehir).&(Adana) | Adana |
| 5 | Samsun | 540,00 | (Satislar).(Şehir).&(Samsun) | Samsun |
TemelExcelDepo v1.0.0
2. Başlığı değiştirme
Aynı veri modelinde üyenin hücrede görünen adını değiştirmek isteyelim. A1:B5 aralığını Satislar adlı bir tabloya çevirip veri modeline ekleyin. D sütunundaki metin, üçüncü parametre olarak verilir. E2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=KÜPÜYESİ("ThisWorkbookDataModel";C2;D2)
=CUBEMEMBER("ThisWorkbookDataModel",C2,D2)
KÜPÜYESİ
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Şehir | Tutar | Üye ifadesi | Başlık | Üye |
| 2 | Ankara | 1.250,00 | (Satislar).(Şehir).&(Ankara) | Başkent | Başkent |
| 3 | Bursa | 980,00 | (Satislar).(Şehir).&(Bursa) | Marmara Şubesi | Marmara Şubesi |
| 4 | Adana | 760,00 | (Satislar).(Şehir).&(Adana) | Akdeniz Şubesi | Akdeniz Şubesi |
| 5 | Samsun | 540,00 | (Satislar).(Şehir).&(Samsun) | Karadeniz Şubesi | Karadeniz Şubesi |
BaşlıkExcelDepo v1.0.0
3. Ölçü ve demet
Üye ifadesi yalnız bir şehir olmak zorunda değildir; ölçü üyesi de olabilir ya da parantez içinde virgülle ayrılmış üyelerden oluşan bir demet de verilebilir. A1:B5 aralığını Satislar adlı bir tabloya çevirip veri modeline ekleyin, ardından Tutar sütununun toplamını veren Toplam Tutar adlı bir ölçü tanımlayın. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=KÜPÜYESİ("ThisWorkbookDataModel";C2)
=CUBEMEMBER("ThisWorkbookDataModel",C2)
KÜPÜYESİ
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Şehir | Tutar | Üye ifadesi | Üye veya demet |
| 2 | Ankara | 1.250,00 | (Measures).(Toplam Tutar) | Toplam Tutar |
| 3 | Bursa | 980,00 | ((Satislar).(Şehir).&(Ankara),(Measures).(Toplam Tutar)) | Toplam Tutar |
| 4 | Adana | 760,00 | ((Satislar).(Şehir).&(Bursa),(Measures).(Toplam Tutar)) | Toplam Tutar |
| 5 | Samsun | 540,00 | ((Satislar).(Şehir).&(Adana),(Measures).(Toplam Tutar)) | Toplam Tutar |
Ölçü ve DemetExcelDepo v1.0.0
4. Üyenin varlığını denetleme
KÜPÜYESİ, bir üyenin küpte bulunup bulunmadığını denetlemek için de kullanılır. Üye bulunamazsa işlev hata verir; bu hatayı EĞERHATA ile yakalayıp okunur bir metne çevirebiliriz. A1:B5 aralığını Satislar adlı bir tabloya çevirip veri modeline ekleyin. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=IFERROR(CUBEMEMBER("ThisWorkbookDataModel",C2),"Yok")
KÜPÜYESİ
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Şehir | Tutar | Üye ifadesi | Üye ya da Yok |
| 2 | Ankara | 1.250,00 | (Satislar).(Şehir).&(Ankara) | Ankara |
| 3 | Bursa | 980,00 | (Satislar).(Şehir).&(Samsun) | Samsun |
| 4 | Adana | 760,00 | (Satislar).(Şehir).&(Antalya) | Yok |
| 5 | Samsun | 540,00 | (Satislar).(Şehir).&(Trabzon) | Yok |
Varlık DenetimiExcelDepo v1.0.0
Kullanırken dikkat edin
- bağlantı: bağlantı (connection), küp veya veri modeli bağlantısının adıdır. Excel veri modeli için ad ThisWorkbookDataModel olur. Ad geçerli bir bağlantıya karşılık gelmezse işlev #AD? hatası verir.
- üye_ifadesi: üye_ifadesi (member_expression), değerlendirilecek MDX ifadesidir. Tek bir üyeyi veya parantez içinde virgülle ayrılmış üyelerden oluşan bir demeti tanımlayabilir. İfade küpte bulunmayan bir üyeyi gösteriyorsa ya da söz dizimi geçersizse işlev #YOK hatası verir.
- başlık: başlık (caption) verilirse hücrede üyenin özgün başlığı yerine bu metin görünür. Atlandığında üyenin kendi başlığı gösterilir.
- Üyenin varlığını denetleme: İşlev, belirli bir üyenin veya demetin küpte bulunup bulunmadığını denetlemek için kullanılabilir. Üye varsa başlığı döner, yoksa hata verir; bu hatayı EĞERHATA ile yakalayabilirsiniz.
- Veri alınırken: Veriler alınırken hücrede #GETTING_DATA görüntülenir. Veri geldiğinde hücre gerçek sonuçla güncellenir.
- Tek iş parçacığı: Bu işlev her zaman tek iş parçacığında çalışır. Çok sayıda KÜPÜYESİ formülü içeren çalışma kitaplarında hesaplama süresinin uzayabileceğini göz önünde bulundurun.
- Sürüm: KÜPÜYESİ, Excel 2007 ile eklenmiştir.
- İlgili işlevler: KÜPKPIÜYESİ, bir temel performans göstergesinin (KPI) adını döndürmek için kullanılır. KÜPÜYEÖZELLİĞİ, küpteki bir üye özelliğinin değerini almak istediğinizde tercih edilir. KÜPSIRALIÜYE, bir kümedeki n. veya sıralı üyeyi getirir. KÜPKÜMESİ, küpten hesaplanmış üyelerden oluşan bir küme döndürür. KÜPKÜMESAYISI, kümedeki öğe sayısını verir. KÜPDEĞERİ ise küpten toplulaştırılmış değeri almak için KÜPÜYESİ sonuçlarıyla birlikte kullanılır.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024