Özellik ikonu

KÜPÜYEÖZELLİĞİ

İndirme izni yok

Genel Bakış

KÜPÜYEÖZELLİĞİ (CUBEMEMBERPROPERTY), bir küpteki üyenin belirtilen özelliğinin değerini verir. Üyenin görünen adı, benzersiz adı ya da bağlı olduğu düzey gibi bilgileri hücreye çekmek için kullanılır. Özellik değerini bir ölçü gibi toplamak yerine üyeyi tanımlayan ayrıntıyı raporunuzda göstermek istediğinizde tercih edilir.

Söz dizimi ve parametre​

TRTürkçe
=KÜPÜYEÖZELLİĞİ(bağlantı; üye_ifadesi; özellik)
ENEnglish
=CUBEMEMBERPROPERTY(connection, member_expression, property)
Kategori
Küp
İngilizce adı
CUBEMEMBERPROPERTY
Platform
Windows
3 bağımsız değişken 3 zorunlu
Bağımsız değişken Durum Ne işe yarar
bağlantıconnection Zorunlu Küpe ulaşmak için kullanılan bağlantının adını metin olarak belirtir.
üye_ifadesimember_expression Zorunlu Değerlendirilecek MDX ifadesini, yani özelliği okunacak üyeyi belirtir.
özellikproperty Zorunlu Değeri döndürülecek özelliğin adını belirtir.
Geçerli kullanımlar
=KÜPÜYEÖZELLİĞİ(A2;B2;C2)
=KÜPÜYEÖZELLİĞİ("ThisWorkbookDataModel";D2;"MEMBER_CAPTION")
=KÜPÜYEÖZELLİĞİ($A$1;D2;E$1)
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
Üç parametre de zorunludur. Veri modeli kullanan çalışma kitaplarında bağlantı adı ThisWorkbookDataModel olur. Bağlantı adını, üye ifadesini ve özellik adını çift tırnak içinde metin olarak ya da bu metni içeren bir hücre başvurusuyla verebilirsiniz.

1. Üyenin görünen adını almak​

Satış verisini A1:B5 aralığına yazın, aralığı tabloya çevirip adını Satis yapın ve veri modeline ekleyin; bağlantı adı ThisWorkbookDataModel olur. Hazırlık kodu bu kurulumu sizin için yapar. D sütunundaki her üye ifadesi bir kentin üyesini adlandırır. E2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=KÜPÜYEÖZELLİĞİ("ThisWorkbookDataModel";D2;"MEMBER_CAPTION")
=CUBEMEMBERPROPERTY("ThisWorkbookDataModel",D2,"MEMBER_CAPTION")
KÜPÜYEÖZELLİĞİ
Formülünü incelemek için bir hücre seçin.
ABCDE
1KentTutarÜye ifadesiÜye başlığı
2Ankara125.000,00(Satis).(Kent).&(Ankara)#YOK
3İzmir98.000,00(Satis).(Kent).&(İzmir)#YOK
4Bursa76.500,00(Satis).(Kent).&(Bursa)#YOK
5Antalya54.250,00(Satis).(Kent).&(Antalya)#YOK
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla #YOK, #YOK, #YOK ve #YOK olur. özellik parametresine verilen MEMBER_CAPTION üyenin görünen adını döndürür. Formül her satırda aynı yapıdadır; yalnız üye_ifadesi parametresindeki D hücresi değişir.

2. Özellik adını hücreden vermek​

Aynı üyenin farklı özelliklerini görmek için özellik adlarını D sütununa yazın. Kategori verisini A1:B5 aralığına yazın, aralığı tabloya çevirip adını Urun yapın ve veri modeline ekleyin; hazırlık kodu bunu sizin için yapar. Üye ifadesi formülde sabittir, özellik parametresi ise D hücresinden gelir. E2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=KÜPÜYEÖZELLİĞİ("ThisWorkbookDataModel";"[Urun].[Kategori].&[Giyim]";D2)
=CUBEMEMBERPROPERTY("ThisWorkbookDataModel","[Urun].[Kategori].&[Giyim]",D2)
KÜPÜYEÖZELLİĞİ
Formülünü incelemek için bir hücre seçin.
ABCDE
1KategoriTutarÖzellikSonuç
2Giyim84.000,00MEMBER_CAPTION.[Kategori].&[Giyim]",D2)]#YOK
3Mobilya132.500,00MEMBER_UNIQUE_NAME.[Kategori].&[Giyim]",D3)]#YOK
4Gıda96.000,00LEVEL_UNIQUE_NAME.[Kategori].&[Giyim]",D4)]#YOK
5Kırtasiye41.500,00OLMAYAN_OZELLIK.[Kategori].&[Giyim]",D5)]#YOK
Özellik AdlarıExcelDepo v1.0.0
Sonuçlar sırasıyla #YOK, #YOK, #YOK ve #YOK olur. Dört satırda da işlev #YOK hatası verir; MEMBER_CAPTION, MEMBER_UNIQUE_NAME ve LEVEL_UNIQUE_NAME gibi geçerli özellik adları bu çalışma kitabında tek başına sonuç almaya yetmemiştir. Son satırdaki OLMAYAN_OZELLIK adı ise üyede bulunmayan bir özelliktir.

3. Bulunmayan ya da hatalı üye ifadesi​

Şube verisini A1:B4 aralığına yazın, aralığı tabloya çevirip adını Magaza yapın ve veri modeline ekleyin; hazırlık kodu bunu sizin için yapar. D sütunundaki ilk ifade veride bulunan bir şubeyi, ikincisi veride olmayan bir şubeyi, üçüncüsü ise üye ifadesi söz dizimine uymayan düz bir metni içerir. E2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=KÜPÜYEÖZELLİĞİ("ThisWorkbookDataModel";D2;"MEMBER_CAPTION")
=CUBEMEMBERPROPERTY("ThisWorkbookDataModel",D2,"MEMBER_CAPTION")
KÜPÜYEÖZELLİĞİ
Formülünü incelemek için bir hücre seçin.
ABCDE
1ŞubeTutarÜye ifadesiÜye başlığı
2Kadıköy210.000,00(Magaza).(Sube).&(Çankaya)#YOK
3Çankaya185.000,00(Magaza).(Sube).&(Beşiktaş)#YOK
4Konak142.000,00Konak#YOK
Üye HatalarıExcelDepo v1.0.0
Sonuçlar sırasıyla #YOK, #YOK ve #YOK olur. Üç satırda da işlev #YOK hatası verir. İkinci satırdaki üye veride olmadığı, üçüncü satırdaki ifade de üye ifadesi söz dizimine uymadığı için bu sonuç beklenir. Birinci satırdaki ifade veride bulunan bir şubeyi adlandırsa da bu çalışma kitabında yine #YOK döner.

4. Geçersiz bağlantı adı​

Departman verisini A1:B4 aralığına yazın, aralığı tabloya çevirip adını Personel yapın ve veri modeline ekleyin; hazırlık kodu bunu sizin için yapar. D sütununda bağlantı adları bulunur: ilki çalışma kitabındaki gerçek veri modeli bağlantısıdır, diğerleri çalışma kitabında tanımlı olmayan adlardır. E2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=KÜPÜYEÖZELLİĞİ(D2;"[Personel].[Departman].&[Muhasebe]";"MEMBER_CAPTION")
=CUBEMEMBERPROPERTY(D2,"[Personel].[Departman].&[Muhasebe]","MEMBER_CAPTION")
KÜPÜYEÖZELLİĞİ
Formülünü incelemek için bir hücre seçin.
ABCDE
1DepartmanTutarBağlantı adıSonuç
2Muhasebe48.000,00ThisWorkbookDataModel.[Departman].&[Muhasebe]","MEMBER_CAPTION")]#YOK
3Satış52.000,00OlmayanBaglanti.[Departman].&[Muhasebe]","MEMBER_CAPTION")]#YOK
4Lojistik45.500,00Rapor.[Departman].&[Muhasebe]","MEMBER_CAPTION")]#YOK
Bağlantı AdıExcelDepo v1.0.0
Sonuçlar sırasıyla #YOK, #YOK ve #YOK olur. Üç satırda da işlev #YOK hatası verir. İlk satırdaki bağlantı adı çalışma kitabındaki veri modeline işaret etse de bu çalışma kitabında sonuç yine #YOK olmuştur. Diğer iki satırdaki adlar çalışma kitabında kayıtlı bir bağlantıya karşılık gelmez ve bu satırlarda da #YOK hatası görülür.

Kullanırken dikkat edin​

  • bağlantı parametresi: bağlantı, çalışma kitabında kayıtlı olan bağlantının adıdır ve metin olarak verilir. Veri modelindeki tablolar için bu ad ThisWorkbookDataModel olur. Ad çalışma kitabında kayıtlı bir bağlantıya karşılık gelmiyorsa işlev #YOK hatası verir.
  • üye_ifadesi parametresi: üye_ifadesi, değerlendirilecek MDX ifadesidir. Üye ifadesini doğrudan metin olarak yazabilir ya da bir hücrede bulunan metne veya KÜPÜYE işlevinin sonucuna başvurabilirsiniz. İfadenin söz dizimi hatalıysa ya da belirtilen üye küpte bulunmuyorsa işlev #YOK hatası verir.
  • özellik parametresi: özellik, değeri döndürülecek özelliğin adıdır. MEMBER_CAPTION, MEMBER_UNIQUE_NAME ve LEVEL_UNIQUE_NAME gibi adlar üye özelliklerine örnektir; ancak bu sayfadaki Örnek 2'de bu üç ad da #YOK döndürmüştür. Bu nedenle veri modelinde bu adlarla sonuç alacağınız garanti edilmez. OLAP küplerinde ise özellik adı küpte tanımlı olduğu biçimde, düzey adıyla birlikte yazılabilir. Özellik adı geçersizse ya da bu üye için bulunmuyorsa işlev #YOK hatası verir. OLAP küpünde bir mağazanın alan bilgisini okuyan örnek formül şöyledir:
    Excel formülü
    =KÜPÜYEÖZELLİĞİ("Sales";"[Store].[MyFavoriteStore]";"[Store].[Store Name].[Store Sqft]")
    =CUBEMEMBERPROPERTY("Sales","[Store].[MyFavoriteStore]","[Store].[Store Name].[Store Sqft]")
  • Veri alınırken: Veriler küpten alınırken hücrede #GETTING_DATA görüntülenir. Veri geldiğinde hücre gerçek değerle güncellenir.
  • Tek iş parçacığı: Bu işlev her zaman tek iş parçacığında çalışır. Çok sayıda küp işlevi içeren büyük çalışma kitaplarında yeniden hesaplama süresinin uzayabileceğini göz önünde bulundurun.
  • İlgili işlevler:
    • KÜPÜYE: Küpten üye ya da demet döndürür; bu işlevin üye_ifadesi parametresine hücre başvurusu olarak vermek için uygundur.
    • KÜPDEĞERİ: Küpten toplanmış değeri döndürür; üyenin özelliği yerine ölçü değeri gerektiğinde tercih edilir.
    • KÜPKÜME: Küpten hesaplanmış üyelerden oluşan bir küme döndürür.
    • KÜPKÜMESAYISI: Bir kümedeki öğe sayısını verir.
    • KÜPSIRALIÜYE: Kümedeki n. ya da sıralı üyeyi döndürür.
    • KÜPKPIÜYESİ: Anahtar performans göstergesinin adını döndürür.
  • Sürüm: Bu işlev Excel 2007 ile eklenmiştir.
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
19
İlk yayın
Güncel
İngilizce
CUBEMEMBERPROPERTY
Platformlar
Windows

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst