Genel Bakış
KÜPKÜMESİ (CUBESET), bir küme ifadesini küpe göndererek hesaplanmış üye veya demet kümesini oluşturur ve bu kümeyi geri verir. Küpteki üyeleri belirli bir sırayla ve istediğiniz başlıkla bir hücrede toplamak için kullanılır. Oluşturulan küme; KÜPSIRALIÜYE ve KÜPKÜMESAYISI gibi küp işlevleriyle okunabilir.
Türkçe Excel'de bağımsız değişkenler bölgesel ayarlara göre ; ya da , ile ayrılabilir. Veri modeli kullanıyorsanız bağlantı adı ThisWorkbookDataModel olur. Bağlantı, küme ifadesi, başlık ve ölçüt adlarını metin olarak ya da bu metinleri içeren hücre başvurularıyla verebilirsiniz.
Sonuçlar sırasıyla Kategoriler, Ürünler ve Mobil ve aksesuar olur. Her satırda başlık parametresi A sütunundan geldiği için hücrede küme ifadesi yerine bu başlık görünür. Üçüncü satırdaki küme, iki kategori üyesini tek kümede toplar. Kümenin içindeki üyelere KÜPSIRALIÜYE, üye sayısına ise KÜPKÜMESAYISI ile ulaşabilirsiniz.
Sonuçlar sırasıyla Sıralama yok, Tutara göre artan ve Tutara göre azalan olur. Hücrede her zaman başlık görünür; sıralamanın etkisi kümenin üyelerinin dizilişinde ortaya çıkar. sıralama_düzeni 0 olduğunda üyeler küpten geldiği sırada kalır, 1 ve 2 değerlerinde ise sıralama_ölçütü ile verilen ölçüye göre artan ya da azalan dizilir. Dizilişi görmek için KÜPSIRALIÜYE ile ilk üyeyi okuyabilirsiniz.
Sonuçlar sırasıyla Alfabetik artan, Alfabetik azalan, Doğal artan ve Doğal azalan olur. Dört satırda da başlık A sütunundan geldiği için hücrede başlıklar görünür. sıralama_düzeni değerlerinden 3 ve 4 alfabetik artan ve azalan, 5 ve 6 ise doğal artan ve azalan sıralamayı seçer. Tek tek üyeleri görmek için KÜPSIRALIÜYE işlevini kullanabilirsiniz.
Sonuç olarak bu çalışmada C2, C3 ve C4 hücreleri (, ve ) boş görünür; hücrelerde bir küme başlığı görüntülenmez. başlık verilmediğinde küme için varsayılan başlık kullanılması beklenir, ancak bu örnekte hücreler boştur. sıralama_düzeni atlandığında 0 (sıralama yok) kabul edilir. İkinci satırda sıralama küme ifadesinin içindeki Order işleviyle yapılır, bu yüzden sıralama_düzeni gerekmez. Veriler küpten alınırken hücrede geçici olarak #GETTING_DATA görünebilir.
Söz dizimi ve parametre
- Kategori
- Küp
- İngilizce adı
- CUBESET
- Platform
- Windows
5 bağımsız değişken
2 zorunlu
3 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 bağlanmak için kullanılan bağlantının adını belirtir. |
| küme_ifadesiset_expression | Zorunlu | Küpte hesaplanacak üye veya demet kümesini tanımlayan SET ifadesini belirtir. |
| başlıkcaption | İsteğe bağlı | Hücrede küme için görüntülenecek başlık metnidir; verilirse varsayılan başlığın yerine geçer. |
| sıralama_düzenisort_order | İsteğe bağlı | Kümeye uygulanacak sıralama türünü belirten 0 ile 6 arasında bir sayıdır. |
| sıralama_ölçütüsort_by | İsteğe bağlı | Sıralamanın dayanacağı ölçünün adını belirtir. |
Geçerli kullanımlar
=KÜPKÜMESİ(A2;B2)
=KÜPKÜMESİ(A2;B2;C2)
=KÜPKÜMESİ("ThisWorkbookDataModel";B2;A2;1;D2)
=KÜPKÜMESİ(A2;B2;C2;D2;E2)
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. Temel küme tanımı ve başlık
Veri modelindeki Satislar tablosundan üç farklı küme tanımlayalım. Önce H1:J7 aralığındaki satış verisini Satislar adlı tabloya çevirin, tabloyu veri modeline ekleyin ve Tutar sütununu toplayan ToplamTutar ölçüsünü tanımlayın; bu adımları aşağıdaki hazırlık kodu yapar. Bağlantı adı ThisWorkbookDataModel olur. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:KÜPKÜMESİ
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Küme adı | Küme ifadesi | Küme | Urun | Kategori | Tutar | ||||
| 2 | Kategoriler | (Satislar).(Kategori).(Kategori).Members | Kategoriler | Laptop | Bilgisayar | 42000 | ||||
| 3 | Ürünler | (Satislar).(Urun).(Urun).Members | Ürünler | Monitor | Bilgisayar | 15000 | ||||
| 4 | Mobil ve aksesuar | {(Satislar).(Kategori).(Kategori).&(Mobil),(Satislar).(Kategori).(Kategori).&(Aksesuar)} | Mobil ve aksesuar | Klavye | Aksesuar | 3200 | ||||
| 5 | Kulaklik | Aksesuar | 5400 | |||||||
| 6 | Telefon | Mobil | 38000 | |||||||
| 7 | Tablet | Mobil | 17500 |
TemelExcelDepo v1.0.0
2. Ölçüye göre artan ve azalan sıralama
Aynı ürün kümesini sıralamasız, artan ve azalan düzende tanımlayalım. Sıralama ölçütü olarak Tutar sütununu toplayan ToplamTutar2 ölçüsü kullanılır. Veri hazırlığı için H1:J7 aralığı Satislar2 tablosuna çevrilir, veri modeline eklenir ve ölçü tanımlanır. E2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:KÜPKÜMESİ
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Küme adı | Küme ifadesi | Sıralama düzeni | Sıralama ölçütü | Küme | Urun | Kategori | Tutar | ||
| 2 | Sıralama yok | (Satislar2).(Urun).(Urun).Members | 0 | (Measures).(ToplamTutar2) | Sıralama yok | Laptop | Bilgisayar | 42000 | ||
| 3 | Tutara göre artan | (Satislar2).(Urun).(Urun).Members | 1 | (Measures).(ToplamTutar2) | Tutara göre artan | Monitor | Bilgisayar | 15000 | ||
| 4 | Tutara göre azalan | (Satislar2).(Urun).(Urun).Members | 2 | (Measures).(ToplamTutar2) | Tutara göre azalan | Klavye | Aksesuar | 3200 | ||
| 5 | Kulaklik | Aksesuar | 5400 | |||||||
| 6 | Telefon | Mobil | 38000 | |||||||
| 7 | Tablet | Mobil | 17500 |
Ölçüye GöreExcelDepo v1.0.0
3. Alfabetik ve doğal sıralama seçenekleri
Ürün kümesine 3, 4, 5 ve 6 sıralama düzeni değerlerini sırayla uygulayalım. Bu örnekte sıralama ölçütü verilmez. Veri hazırlığı için H1:J7 aralığı Satislar3 tablosuna çevrilir, veri modeline eklenir ve ölçü tanımlanır. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:KÜPKÜMESİ
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Küme adı | Küme ifadesi | Sıralama düzeni | Küme | Urun | Kategori | Tutar | |||
| 2 | Alfabetik artan | (Satislar3).(Urun).(Urun).Members | 3 | Alfabetik artan | Laptop | Bilgisayar | 42000 | |||
| 3 | Alfabetik azalan | (Satislar3).(Urun).(Urun).Members | 4 | Alfabetik azalan | Monitor | Bilgisayar | 15000 | |||
| 4 | Doğal artan | (Satislar3).(Urun).(Urun).Members | 5 | Doğal artan | Klavye | Aksesuar | 3200 | |||
| 5 | Doğal azalan | (Satislar3).(Urun).(Urun).Members | 6 | Doğal azalan | Kulaklik | Aksesuar | 5400 | |||
| 6 | Telefon | Mobil | 38000 | |||||||
| 7 | Tablet | Mobil | 17500 |
Alfabetik SıraExcelDepo v1.0.0
4. Varsayılan değerler ve farklı küme ifadeleri
Yalnızca bağlantı ve küme_ifadesi verildiğinde isteğe bağlı parametreler varsayılan değerlerini kullanır. Bağlantı adı A sütunundan, küme ifadesi B sütunundan okunur. Veri hazırlığı için H1:J7 aralığı Satislar4 tablosuna çevrilir, veri modeline eklenir ve ölçü tanımlanır. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:KÜPKÜMESİ
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Bağlantı | Küme ifadesi | Küme | Urun | Kategori | Tutar | ||||
| 2 | ThisWorkbookDataModel | (Satislar4).(Kategori).(Kategori).Members | Laptop | Bilgisayar | 42000 | |||||
| 3 | ThisWorkbookDataModel | Order((Satislar4).(Urun).(Urun).Members,(Measures).(ToplamTutar4),ASC) | Monitor | Bilgisayar | 15000 | |||||
| 4 | ThisWorkbookDataModel | Filter((Satislar4).(Urun).(Urun).Members,(Measures).(ToplamTutar4)>10000) | Klavye | Aksesuar | 3200 | |||||
| 5 | Kulaklik | Aksesuar | 5400 | |||||||
| 6 | Telefon | Mobil | 38000 | |||||||
| 7 | Tablet | Mobil | 17500 |
VarsayılanExcelDepo v1.0.0
Kullanırken dikkat edin
- bağlantı ve küme_ifadesi: bağlantı küpe erişimde kullanılan bağlantının adıdır. küme_ifadesi ise küpe gönderilen SET ifadesidir; küp bu ifadeyle kümeyi oluşturur ve işlev bu kümeyi geri verir.
- başlık: başlık verilirse hücrede varsayılan başlığın yerine bu metin görüntülenir. Atlanırsa küme için oluşturulan varsayılan başlık kullanılır.
- sıralama_düzeni değerleri: sıralama_düzeni için şu değerler kullanılır:
- 0 = SortNone, sıralama yok (varsayılan)
- 1 = SortAscending, artan
- 2 = SortDescending, azalan
- 3 = SortAlphaAscending, alfabetik artan
- 4 = SortAlphaDescending, alfabetik azalan
- 5 = SortNaturalAscending, doğal artan
- 6 = SortNaturalDescending, doğal azalan
- sıralama_ölçütü: sıralama_ölçütü, sıralamanın dayandığı ölçünün adını belirtir. Ölçüye göre sıralamak istediğinizde bu parametreyi sıralama_düzeni ile birlikte verin.
- Veri alınırken: Veriler alınırken hücrede #GETTING_DATA görüntülenir. Veri geldiğinde hücre kümenin başlığıyla güncellenir.
- Tek iş parçacığı: Bu işlev her zaman tek iş parçacığında çalışır.
- Sürüm: İşlev Excel 2007 ile eklenmiştir.
- İlgili işlevler:
- KÜPÜYESİ: Küpten tek bir üye ya da demet almak istediğinizde tercih edin.
- KÜPKÜMESAYISI: Bu işlevin döndürdüğü kümedeki öğe sayısını öğrenmek için kullanın.
- KÜPSIRALIÜYE: Kümedeki n. ya da sıralı üyeyi okumak için kullanın.
- KÜPDEĞERİ: Küpten toplulaştırılmış değer almak için kullanın.
- KÜPÜYEÖZELLİĞİ: Bir üyenin özellik değerini okumak için kullanın.
- KÜPKPIÜYESİ: Bir temel performans göstergesinin adını almak için kullanın.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024