Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Bu makalede, Power Pivot 'de hem hesaplanmış sütunlar hem de ölçüler için hesaplama formülleri oluşturmanın temellerini inceleyeceğiz. DAX'ta yeniyseniz Hızlı Başlangıç: 30 Dakikada DAX Temel Bilgilerini Öğrenme makalesine göz atmayı unutmayın.

Formül Temelleri

Power Pivot, Power Pivot tablolarında ve Excel PivotTable'larında özel hesaplamalar oluşturmak için Veri Çözümleme İfadeleri (DAX) sağlar. DAX, Excel formüllerinde kullanılan işlevlerden bazılarını ve ilişkisel verilerle çalışmak ve dinamik toplama gerçekleştirmek için tasarlanmış ek işlevleri içerir.

Hesaplanan sütunda kullanılabilecek bazı temel formüller şunlardır:

Formül

Açıklama

=TODAY()

Sütunun her satırına bugünün tarihini ekler.

=3

Sütunun her satırına 3 değerini ekler.

=[Column1] + [Column2]

Değerleri aynı [Sütun1] ve [Sütun2] satırına ekler ve sonuçları hesaplanmış sütunun aynı satırına yerleştirir.

Microsoft Excel'de formüller oluştururken hesaplanmış sütunlar için Power Pivot formüller oluşturabilirsiniz.

Formül oluştururken aşağıdaki adımları kullanın:

  • Her formülün eşittir işaretiyle başlaması gerekir.

  • bir işlev adı yazabilir veya seçebilir ya da bir ifade yazabilirsiniz.

  • İstediğiniz işlevin veya adın ilk birkaç harfini yazmaya başlayın ve Otomatik Tamamlama özelliği kullanılabilir işlevlerin, tabloların ve sütunların listesini görüntüler. Otomatik Tamamlama listesinden formüle öğe eklemek için SEKME tuşuna basın.

  • Kullanılabilir işlevlerin listesini görüntülemek için Fx düğmesine tıklayın. Açılan listeden bir işlev seçmek için, öğeyi vurgulamak için ok tuşlarını kullanın ve ardından tamam'a tıklayarak işlevi formüle ekleyin.

  • Olası tablo ve sütunların açılan listesinden veya değerler veya başka bir işlev yazarak bağımsız değişkenleri işleve sağlayın.

  • Söz dizimi hatalarını denetleyin: Tüm parantezlerin kapalı olduğundan ve sütunlara, tablolara ve değerlere doğru başvurulduğundan emin olun.

  • Formülü kabul etmek için ENTER'a basın.

Not: Hesaplanan sütunda, formülü kabul ettiğiniz anda sütun değerlerle doldurulur. Ölçüde ENTER tuşuna basıldığında ölçü tanımı kaydedilir.

Basit Formül İçerik Oluşturucu

Basit bir formülle hesaplanmış sütun oluşturmak için

Salesdate

Alt kategori

Ürün

Satışlar

Miktar

1/5/2009

Donatılar

Taşıma Çantası

254995

68

1/5/2009

Donatılar

Mini Pil Şarj Cihazı

1099.56

44

1/5/2009

Dijital

İnce Dijital

6512

44

1/6/2009

Donatılar

Telefoto Dönüştürme Lensi

1662.5

18

1/6/2009

Donatılar

Tripod

938.34

18

1/6/2009

Donatılar

USB Kablosu

1230.25

26

  1. Yukarıdaki tablodan tablo başlıkları da dahil olmak üzere verileri seçin ve kopyalayın.

  2. Power Pivot 'da Giriş> Yapıştır'a tıklayın.

  3. Önizleme yapıştır iletişim kutusunda Tamam'a tıklayın.

  4. Ekle> Tasarım> Sütunları'> tıklayın.

  5. Tablonun üstündeki formül çubuğuna aşağıdaki formülü yazın.

    =[Satış] / [Miktar]

  6. Formülü kabul etmek için ENTER'a basın.

Değerler daha sonra tüm satırlar için yeni hesaplanmış sütunda doldurulur.

Otomatik Tamamlama Kullanma İpuçları

  • Formül Otomatik Tamamlama'yı iç içe işlevlerle var olan bir formülün ortasında kullanabilirsiniz. Ekleme noktasından hemen önceki metin, açılan listedeki değerleri görüntülemek için kullanılır ve ekleme noktasından sonraki metnin tümü değişmeden kalır.

  • Power Pivot işlevlerin kapatma parantezini eklemez veya parantezleri otomatik olarak eşleştirmez. Her işlevin söz dizimsel olarak doğru olduğundan veya formülü kaydedemediğinden veya kullanamayacağından emin olmanız gerekir. Power Pivot parantezleri vurgular ve bu da düzgün bir şekilde kapatılıp kapatılmadıklarını denetlemeyi kolaylaştırır.

Tablo ve Sütunlarla Çalışma

Power Pivot tablolar Excel tablolarına benzer, ancak verilerle ve formüllerle çalışma biçiminde farklıdır:

  • Power Pivot formüller tek tek hücreler, aralık başvuruları veya dizilerle değil, yalnızca tablo ve sütunlarla çalışır.

  • Formüller, ilişkili tablolardan değer almak için ilişkileri kullanabilir. Alınan değerler her zaman geçerli satır değeriyle ilgilidir.

  • Excel çalışma sayfasına Power Pivot formül yapıştıramazsınız ve tam tersi de geçerlidir.

  • Excel çalışma sayfasında yaptığınız gibi düzensiz veya "düzensiz" verileriniz olamaz. Tablodaki her satır aynı sayıda sütun içermelidir. Ancak, bazı sütunlarda boş değerlere sahip olabilirsiniz. Excel veri tabloları ve Power Pivot veri tabloları birbirinin yerine kullanılamaz, ancak Power Pivot Excel tablolarına bağlanabilir ve Excel verilerini Power Pivot yapıştırabilirsiniz. Daha fazla bilgi için bkz. Bağlı tablo kullanarak veri modeline çalışma sayfası verileri ekleme ve Power Pivot'ta veri modeline satır kopyalama ve yapıştırma.

Formüllerde ve İfadelerde Tablolara ve Sütunlara Başvurma

Adını kullanarak herhangi bir tabloya ve sütuna başvurabilirsiniz. Örneğin, aşağıdaki formül tam adı kullanarak iki tablodaki sütunlara nasıl başvuracaklarını gösterir:

=TOPLA('Yeni Satışlar'[Tutar]) + TOPLA('Geçmiş Satışlar'[Tutar])

Formül değerlendirildiğinde, Power Pivot önce genel söz dizimini denetler ve ardından sağladığınız sütunların ve tabloların adlarını geçerli bağlamdaki olası sütunlar ve tablolarla karşılaştırarak denetler. Ad belirsizse veya sütun veya tablo bulunamıyorsa, formülde bir hata alırsınız (hatanın oluştuğu hücrelerde veri değeri yerine #ERROR dize). Tablolar, sütunlar ve diğer nesneler için adlandırma gereksinimleri hakkında daha fazla bilgi için bkz. " Power Pivot için DAX Söz Dizimi Belirtiminde Adlandırma Gereksinimleri.

Not: Bağlam, dinamik formüller oluşturmanıza olanak tanıyan Power Pivot veri modellerinin önemli bir özelliğidir. Bağlam, veri modelindeki tablolar, tablolar arasındaki ilişkiler ve uygulanmış olan filtreler tarafından belirlenir. Daha fazla bilgi için bkz. DAX Formüllerinde Bağlam.

Tablo İlişkileri

Tablolar diğer tablolarla ilgili olabilir. İlişkiler oluşturarak, başka bir tablodaki verileri arama ve karmaşık hesaplamalar yapmak için ilgili değerleri kullanma becerisi kazanırsınız. Örneğin, geçerli satıcıyla ilgili tüm sevkiyat kayıtlarını aramak ve ardından her birinin sevkiyat maliyetlerini toplamak için hesaplanan bir sütun kullanabilirsiniz. Etkisi parametreli sorguya benzer: Geçerli tablodaki her satır için farklı bir toplam hesaplayabilirsiniz.

Birçok DAX işlevi, başvurduğunuz sütunları bulmak ve anlamlı sonuçlar döndürmek için tablolar arasında veya birden çok tablo arasında bir ilişki olmasını gerektirir. Diğer işlevler ilişkiyi tanımlamaya çalışır; ancak, en iyi sonuçlar için her zaman mümkün olduğunda bir ilişki oluşturmanız gerekir.

PivotTable'larla çalışırken, özet verilerin doğru hesaplanabilmesi için PivotTable'da kullanılan tüm tabloları bağlamanız özellikle önemlidir. Daha fazla bilgi için bkz. PivotTable'larda İlişkilerle Çalışma.

Formüllerdeki Sorunları Giderme

Hesaplanmış sütun tanımlarken hata alırsanız, formülde bir bozulma veya anlam hatası olabilir.

En kolay çözüm, bozulmamış hatalardır. Bunlar genellikle eksik parantez veya virgül içerir. Tek tek işlevlerin söz dizimi hakkında yardım için bkz. DAX İşlev Başvurusu.

Söz dizimi doğru olduğunda diğer hata türü oluşur, ancak başvuruda bulunılan değer veya sütun formül bağlamında anlamlı değildir. Bu tür semantik hatalara aşağıdaki sorunlardan biri neden olabilir:

  • Formül var olmayan bir sütuna, tabloya veya işleve başvurur.

  • Formül doğru gibi görünür, ancak Power Pivot verileri getirdiğinde tür uyuşmazlığı bulur ve bir hata oluşturur.

  • Formül, bir işleve yanlış sayıda veya parametre türü geçirir.

  • Formül, hata içeren farklı bir sütuna başvurur ve bu nedenle değerleri geçersizdir.

  • Formül, işlenmemiş bir sütuna başvurur. Çalışma kitabını el ile moda değiştirdiyseniz, değişiklikler yaptıysanız ve ardından verileri yenilemediyseniz veya hesaplamaları güncelleştirmediyseniz bu durum oluşabilir.

İlk dört durumda DAX, geçersiz formülü içeren sütunun tamamına bayrak ekler. Son durumda DAX, sütunun işlenmemiş durumda olduğunu belirtmek için sütunu griye döndürür.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×