Özellik ikonu

KÜPDEĞERİ

İndirme izni yok

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.

Söz dizimi ve parametre​

TRTürkçe
=KÜPDEĞERİ(bağlantı; [üye_ifadesi1])
ENEnglish
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ı
  1. 2003 Desteklenmiyor
  2. 2007 Destekleniyor
  3. 2010 Destekleniyor
  4. 2013 Destekleniyor
  5. 2016 Destekleniyor
  6. 2019 Destekleniyor
  7. 2021 Destekleniyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
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.

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:
Excel formülü
=KÜPDEĞERİ("ThisWorkbookDataModel";"[Measures].[Toplam Tutar]";"[Satislar].[Şehir].&["&D2&"]")
=CUBEVALUE("ThisWorkbookDataModel","[Measures].[Toplam Tutar]","[Satislar].[Şehir].&["&D2&"]")
KÜPDEĞERİ
Formülünü incelemek için bir hücre seçin.
ABCDE
1ŞehirTutarSorgulanan şehirToplam tutar
2Ankara1.200Ankara.[Toplam Tutar]","[Satislar].[Şehir].&["&D2&"]")]1.600
3İzmir800İzmir.[Toplam Tutar]","[Satislar].[Şehir].&["&D3&"]")]1.150
4Bursa650Bursa.[Toplam Tutar]","[Satislar].[Şehir].&["&D4&"]")]650
5Ankara400
6İzmir350
Şehir ToplamıExcelDepo v1.0.0
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.

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:
Excel formülü
=KÜPDEĞERİ("ThisWorkbookDataModel";"[Measures].["&D2&"]")
=CUBEVALUE("ThisWorkbookDataModel","[Measures].["&D2&"]")
KÜPDEĞERİ
Formülünü incelemek için bir hücre seçin.
ABCDE
1ŞehirTutarÖlçüDeğer
2Ankara1.200Toplam Tutar 2.["&D2&"]")]3.400
3İzmir800Ortalama Tutar.["&D3&"]")]680
4Bursa650Kayıt Sayısı.["&D4&"]")]5
5Ankara400
6İzmir350
ÖlçülerExcelDepo v1.0.0
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.

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:
Excel formülü
=KÜPDEĞERİ("ThisWorkbookDataModel";"[Measures].[Toplam Tutar 3]";"[Satislar3].[Şehir].&["&A2&"]";"[Satislar3].[Ürün].&["&B2&"]")
=CUBEVALUE("ThisWorkbookDataModel","[Measures].[Toplam Tutar 3]","[Satislar3].[Şehir].&["&A2&"]","[Satislar3].[Ürün].&["&B2&"]")
KÜPDEĞERİ
Formülünü incelemek için bir hücre seçin.
ABCDE
1ŞehirÜrünTutarŞehir ve ürün toplamı
2AnkaraÇay500.[Toplam Tutar 3]","[Satislar3].[Şehir].&["&A2&"]","[Satislar3].[Ürün].&["&B2&"]")]700
3AnkaraKahve700.[Toplam Tutar 3]","[Satislar3].[Şehir].&["&A3&"]","[Satislar3].[Ürün].&["&B3&"]")]700
4İzmirÇay300.[Toplam Tutar 3]","[Satislar3].[Şehir].&["&A4&"]","[Satislar3].[Ürün].&["&B4&"]")]300
5AnkaraÇay200.[Toplam Tutar 3]","[Satislar3].[Şehir].&["&A5&"]","[Satislar3].[Ürün].&["&B5&"]")]700
6İzmirKahve450.[Toplam Tutar 3]","[Satislar3].[Şehir].&["&A6&"]","[Satislar3].[Ürün].&["&B6&"]")]450
Şehir ve ÜrünExcelDepo v1.0.0
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.

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:
Excel formülü
=KÜPDEĞERİ(D2;"[Measures].[Toplam Tutar 4]")
=CUBEVALUE(D2,"[Measures].[Toplam Tutar 4]")
KÜPDEĞERİ
Formülünü incelemek için bir hücre seçin.
ABCDE
1ŞehirTutarBağlantı adıSonuç
2Ankara1.200ThisWorkbookDataModel.[Toplam Tutar 4]")]3.400
3İzmir800OlmayanBağlantı.[Toplam Tutar 4]")]#YOK
4Bursa650Tahminler.[Toplam Tutar 4]")]#YOK
5Ankara400
6İzmir350
Hata KontrolüExcelDepo v1.0.0
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.

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.
Mini Sayfa içindeki sonuç hücresini seçerek gerçek formülü görebilirsiniz. Formüllü örnekleri indirilebilir Excel dosyasında da kullanabilirsiniz.

Desteklenen Excel sürümleri

  • Microsoft 365
  • Excel 2007
  • Excel 2010
  • Excel 2013
  • Excel 2016
  • Excel 2019
  • Excel 2021
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
20
İlk yayın
Güncel
İngilizce
CUBEVALUE
Platformlar
Windows

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst