Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Olcay Çelik tarafından sunulan DAX programlama dilinde iterasyon fonksiyonlarının kullanımını anlatan bir eğitim içeriğidir.
- Video, DAX'ta iterasyon fonksiyonlarının temel mantığını ve kullanımını adım adım göstermektedir. İlk olarak SUMX fonksiyonunun teorik açıklaması yapılarak, tablo ve matematiksel denklem parametreleri anlatılmakta, ardından sanal tablo oluşturma ve denklemlerin nasıl yazılacağı gösterilmektedir. Daha sonra VALUES fonksiyonu ile yinelenen satırları kaldırma, SUMX, EVERY, MINX ve MAXX gibi iterasyon fonksiyonlarının pratik örnekleri üzerinden kullanımı açıklanmaktadır.
- Eğitim, özellikle ODETEMI kursunda iterasyon konusunda zorlanan kursiyerler için hazırlanmış olup, iterasyon fonksiyonlarının basit kümeleme fonksiyonlarına göre avantajlarını ve kullanım alanlarını vurgulamaktadır.
- 00:01İterasyon Konusunun Tanıtımı
- Olcay Çelik, DAX'ta iterasyon konusunun nasıl çalıştığını anlatacak.
- İterasyon, DAX kursunda en sık sorulan sorulardan biri olup, kursiyerlerin kafası karışık.
- İterasyon fonksiyonlarını ne zaman ve hangi durumlarda kullanabileceğimiz konusunda hızlı bir atölye çalışması yapılacak.
- 00:37SUMAX Fonksiyonu ve Kullanımı
- SUMAX fonksiyonu, bir tabloda belirli sütunların her satırındaki verileri çarpıp toplamını almak için kullanılır.
- SUMAX fonksiyonu için iki parametre gerekir: bir tablo ve matematiksel denklem (mantıksal ifade).
- SUMAX'in sözdizimi: önce tablonun adı, ardından hesaplanacak denklem yazılır.
- 01:54SUMAX Fonksiyonunun Özellikleri
- SUMAX için kullanılan tablo sanal veya fiziksel olabilir.
- Sanal tablo, anında DAX formülü kullanarak oluşturulan, veri modelinde fiziksel olarak mevcut olmayan bir tablodur.
- SUMAX içine yazılan ifadenin sonucu bir sayı olmalıdır, aksi takdirde hata verir.
- 03:19SUMAX Örneği
- Satış tablosundan toplam satışları hesaplamak için SUMAX kullanılır.
- Her bir ürün ile satılan miktar ile birim fiyatı çarpılarak toplam satış tutarı hesaplanır.
- SUMAX fonksiyonu, veri modelinde bulunan fiziksel bir tabloyu parametre olarak kabul eder.
- 06:21İterasyon Fonksiyonlarının Mantığı
- İterasyon fonksiyonları, fonksiyonun bir parametresinde belirtilen tablo üzerinde iterasyon yapar.
- İterasyonda yapılan işlem, tablo üzerinde her satırda yazılan denklemi tekrar edip hesap yapmaktır.
- İterasyon fonksiyonları her satırda çalıştığında çıkan sonuçlar belleğe kaydedilir ve sonra tüm sonuçlar toplanır.
- 09:30İterasyon Fonksiyonlarının Kullanımı
- İterasyon fonksiyonları, normal kümeleme fonksiyonlarını kullanamadığımız mantık işlemlerini yapmak için kullanılır.
- İterasyon fonksiyonları, basit mantık kullanarak yineleme yapmak isteyenler için iterasyon fonksiyonlarını kullanmak gerekir.
- Mantık işlemlerini hesaplanan sütün içine koymak yerine, taksın içinde çalıştırmak daha iyidir.
- 10:42Values Fonksiyonu
- Values fonksiyonu, Excel'deki yinelenenleri kaldır özelliğinin bir benzeridir ve kopyaları olmayan tek sütunu bir tablo olarak sunar.
- Values fonksiyonu girdi olarak tek bir sütunu kabul eder ve çıktı olarak benzersiz değerlere sahip tek sütunlu bir tablo verir.
- Bazen Values fonksiyonu sadece bir değer döndürebilir.
- 12:03İterasyon Fonksiyonları ile Sanal Tablolar
- İterasyon formüllerinde fiziksel tablo yerine sanal tablolar kullanılabilir ve taksın ile yazılan formül sayesinde anında oluşturulan tablo üzerinde iterasyon yapılabilir.
- İterasyon fonksiyonları, veri modelinde olmayan sanal tablolar üzerinde işlem yapabilir.
- İterasyon fonksiyonları satır bazında sonuç döndürür.
- 13:25İterasyon Fonksiyonlarının Örnekleri
- MINEX fonksiyonu, iterasyon formüllerinin bir örneğidir ve her lokasyon için toplam satışların minimum olanını hesaplar.
- MAXX fonksiyonu, iterasyon formüllerinin başka bir örneğidir ve her lokasyon için toplam satışların maksimum olanını hesaplar.
- İterasyon fonksiyonları ile basit kümeleme fonksiyonlarına kıyasla çok daha fazla işlem yapılabilir.