SharePoint Listelerinde Hesaplanmış (Calculated) Kolon Kullanımı

   30 Haziran 2014   574 kere okundu.      SharePoint 2013

(Using Calculated Columns in SharePoint Lists – LEFT FORMULA)

Arkadaşlar, bu makalemde SharePoint listelerinde kullanabilceğimiz kolon türlerinden bir olan “Hesaplanmış Kolon (Calculated Column)” tipini biraz anlatmaya çalışacağım. Esasında bu kolon tipi ekstra bir kolon olmayıp, elimizde var olan kolon bilgilerini girdi olarak kullanıp çeşitli formüllerle bize gerekli olacak başka bir bilgiyi çıktı olarak elde etmemizi sağlayan bir kolon tipidir.

Mesela elimizde doğum günü bilgisi zaten varsa yaşını otomatik hesaplatabiliriz ve bir daha herkesin yaşını güncellemek zorunda kalmayız, listemiz üçer aylık kursları gösteren bir list ise başlangıç tarihlerini girmemiz bitiş tarihlerini bu kolon yardımıyla bulmaya yeterli olacaktır. Örnekler çoğaltılabilir. Ben bu makalede bir “KISALTMALAR” listesi kullanacağım ve bu kısaltmalar listesini “Calculated Column” yardımı ile nasıl kullanıcıların daha kolay kullanımına sunacağım onu göstermeye çalışacağımç

Öncelikle Kısaltmalar adlı listemi açıyorum. Elimde Kısaltma ve Açıklama kolonlarım var. Tabi bu liste çok uzun bir liste. İstiyorum ki bu liste kısaltmaların ilk harfine göre gruplansın yani “A” ile başlayanlar “A” grubu, “D” ile başlayanlar “D” grubu altında gibi. Gruplamak hepinizin bildiği gibi çok kolay, Görünüm (View) ayarlarından şu kolona göre grupla deriz olur biter. Fakat benim elimde ilk harfleri gösteren bir kolon yok ki!!!

43_SharepointListsCalculatedColumnFoto_1

Öncelikle “ilkHarf” adını vereceğim bir kolon oluşturmalıyım ve bu kolonda her kısaltmanın ilk harfini göstermeliyim. Binlerce kaydın olduğu bu listede bu kolonu oluşturup sonra tek tek hepsinin ilk harflerini girmek zorunda mıyız? Eğer kolon tipi “Single Line of Text” yani tek satır metin olursa evet tek tek girmek zorundayım. Bu da bir yol listemizi harf sırasına göre dizer, “EDIT” modda harfleri kopyala yapıştır hepsine verebiliriz. Fakat bu işlem hem zaman alıcı hem de insan hatasına karşı hassas olacaktır. Bu nedenle “Hesaplanmış (Calculated) kolon” kullanacağız. Bunun için Ribbon menüde “LIST” sekmesi altında, “Create Column” linkine tıklıyoruz.

43_SharepointListsCalculatedColumnFoto_2

Kolon adını giriyor ve tür olarak da “Calculated (calculation based o other columns)” seçeneğini seçiyoruz.

43_SharepointListsCalculatedColumnFoto_3

İsteğe bağlı olarak açıklamamızı girdikten sonra, ilk harfimizi bulacak formülü “Formula” metin kutusuna yazıyoruz. Formülümüz “=LEFT([kolon_adı],1)” yani ilgili kolonun soldan verdiğim sayı kadar harfini yaz diyoruz. Sonucu da bize “Single Line of Text” yani tek satır metin olarak vermesi için “The data type returned from this formula” başlığı altından ilgili seçeneği seçiyoruz e “OK” butonuna tıklıyoruz.

43_SharepointListsCalculatedColumnFoto_4

Formül yazımında bir hata yok ise aşağıdaki gibi hesaplanmış (calculated) kolonumuzu elde ediyoruz.

43_SharepointListsCalculatedColumnFoto_5

“All Items” görünümünün yanındaki simgesine tıklıyoruz. “Modify this View” linkine tıklıyoruz.

43_SharepointListsCalculatedColumnFoto_6

“Group By” başlığı altında bu hesaplanmış “ilkHarf” kolonunu seçiyoruz. “OK” butonuna tıklıyoruz.

43_SharepointListsCalculatedColumnFoto_7

Artık kullanıcıların aradığı kısaltma için ilk harfinin altına bakması yeterli olacaktır.

43_SharepointListsCalculatedColumnFoto_8

İlgili harfe tıkladığınızda sadece o harfe ait kısaltmalara ulaşabilirsiniz.

43_SharepointListsCalculatedColumnFoto_9

Faydalı olması dileğimle…

Görüşmek Üzere….Saygılar…Murat GÜL…


Yorum Yapmak İster Misiniz?

A

@

W