Bu makalede, çalışma sayfalarında hem hesaplanan sütunlar hem de ölçüler için hesaplama formülleri oluşturmanın temelleriniPower Pivot. DAX'ta yeniysiniz, Hızlı Başlangıç: DAX Temellerini 30 Dakikada Öğrenme'ye göz atabilirsiniz.
FormülLe ilgili Temel Bilgiler
Power Pivot tablolarda ve PivotTable'larda özel hesaplamalar oluşturmak için Power Pivot Veri Çözümleme İfadeleri (DAX) Excel sağlar. DAX, formüllerde kullanılan işlevlerden bazıları Excel, ayrıca ilişkisel verilerle çalışmak ve dinamik toplama gerçekleştirmek için tasarlanmış ek işlevler içerir.
Hesaplanan sütunda kullanılmaktadır bazı temel formüller:
Formül |
Açıklama |
|
Sütunun her satırına bugünün tarihini ekler. |
|
Sütunun her satırına 3 değerini ekler. |
|
[Sütun1] ve [Sütun2] aynı satırdaki değerleri ekler ve sonuçları hesaplanan sütunun aynı satırına ekler. |
Bir formülde Power Pivot kadar, hesaplanan sütunlar için de formüller Microsoft Excel.
Formül oluşturmak için aşağıdaki adımları kullanın:
-
Her formül bir eşittir işaretiyle başlasın.
-
Bir işlev adı yazarak veya seçerek ya da bir ifade yazarak.
-
İşlevin veya adın istediğiniz ilk birkaç harfini yazın; 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, ok tuşlarını kullanarak öğeyi vurgulayın ve ardından işlevi formüle eklemek için Tamam'a tıklayın.
-
Olası tablo ve sütunların açılan listesinden seçerek ya da değerler veya başka bir işlev yazarak işleve bağımsız değişkenleri sekleyebilirsiniz.
-
Söz dizimi hatalarını denetleme: Tüm parantezlerin kapalı olduğundan ve sütunlara, tablolara ve değerlere doğru başvurulması gerekir.
-
Formülü kabul etmek için ENTER'a basın.
Not: Hesaplanan sütunda, formülü kabul eder kabul etmez, sütun değerlerle doldurulur. Bir ölçümde, ENTER tuşuna basmak ölçü tanımını kaydeder.
Basit Formül Oluşturma
Basit bir formülle hesaplanmış sütun oluşturmak için
Tüm satırlar için yeni hesaplanan sütunda değerler doldurulur. |
İpuçları Tamamlama'ya göre düzeltme
-
İç içe işlevlere sahip var olan bir formülün ortasında Formülü Otomatik Tamamlama'ya kullanabilirsiniz. Ekleme noktasının hemen önceki metni, açılan listede değerleri görüntülemek için kullanılır ve ekleme noktasından sonra gelen tüm metinler değişmeden kalır.
-
Power Pivot işlevlerin kapatma parantezi eklemez veya ayraçları otomatik olarak eşleşmez. Her işlevin olduğu gibi, her işlevin de doğru olduğundan veya formülü kaydedememiş veya kullanamay olduğundan emin olun. Power Pivot parantezleri vurgular ve bu da düzgün şekilde kapatılanları denetlemeyi kolaylaştırır.
Tablolar ve Sütunlarla Çalışma
Power Pivot tablolar tablolara benzer Excel ancak verilerle ve formüllerle çalışma yolunda farklıdır:
-
Tek 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 ilişkili olur.
-
Formülleri Power Pivot sayfasına Excel formül yapıştıramazsınız.
-
Bir çalışma sayfasında olduğu gibi, düzensiz veya "düzensiz" Excel olamaz. Tablodaki her satır aynı sayıda sütun içeriyor olmalı. Bununla birlikte, bazı sütunlarda boş değerler olabilir. Excel tabloları ve Power Pivot tabloları birbirinin yerine kullanılamaz, ancak Power Pivot 'dan Excel tabloları birbirine bağlayıp Excel veritabanına Power Pivot. Daha fazla bilgi için bkz. Bağlı tablo kullanarak çalışma sayfası verilerini Veri Modeline ekleme ve Power Pivot'ta satırları kopyalama ve veri modeline yapıştırma.
Formüllerde ve İfadelerde Tablolara ve Sütunlara Başvuru
Herhangi bir tablo ve sütuna adını kullanarak başvurabilirsiniz. Örneğin, aşağıdaki formülde iki tablodaki sütunlara tam ad kullanılarak nasıl başvurn olduğu gösterildiğini gösterir:
=TOPLA('Yeni Satış'[Tutar]) + TOPLA('Geçmiş Satış'[Tutar])
Formül değerlendirilirken, Power Pivot söz dizimi için önce genel söz dizimi denetler ve sonra da sağlaytırdınız olası sütun ve tabloların adlarını geçerli bağlamda denetler. Ad belirsizse veya sütun veya tablo bulunamazsa, formülde (hatanın oluştuğu hücrelerde veri değeri yerine #ERROR dizesi) hata alırsınız. 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 Belirtimsinde Adlandırma Gereksinimleri.
Not: Bağlam, dinamik formüller oluşturmanıza Power Pivot veri modellerinin önemli bir özelliğidir. Bağlam veri modelinde yer alan tablolara, tablolar arasındaki ilişkilere ve uygulanmış olan tüm filtrelere göre belirlenir. Daha fazla bilgi için bkz. DAX Formülleri'nde Bağlam.
Tablo İlişkileri
Tablolar diğer tablolarla ilgili olabilir. İlişkiler oluşturarak, başka bir tablodaki verileri koruma ve karmaşık hesaplamalar yapmak için ilgili değerleri kullanma becerisi elde edersiniz. Örneğin, hesaplanan bir sütun kullanarak geçerli satıcıyla ilgili tüm sevkiyat kayıtlarını takip etmek ve her satıcının sevkiyat maliyetlerinin toplamını almak için kullanabilirsiniz. Etkisi parametreli bir sorguya benzer: Geçerli tablodaki her satır için farklı bir toplam hesapabilirsiniz.
Birçok DAX işlevi başvurulan sütunları bulmak ve anlamlı sonuçlar elde etmek için tablolar arasında veya birden çok tablo arasında bir ilişki bulunması gerekir. Diğer işlevler ilişkiyi tanımlamayı dener; bununla birlikte, en iyi sonuçları elde etmek için her zaman mümkün olan en iyi sonuçları elde etmek için bir ilişki oluşturmanız gerekir.
PivotTable'larla çalışıyorken, özet verilerin doğru hesaplanması 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üllerde Hataları Giderme
Hesaplanmış sütun tanımlarken hata alırsanız, formül bir syntactic hata veya semantik hatası içeriyor olabilir.
Syntactic hatalar en kolay çözülecek olandır. Genellikle eksik parantez veya virgül içerirler. Tek tek işlevlerin söz dizimi ile ilgili yardım için bkz. DAX İşlev Başvurusu.
Diğer hata türü söz dizimi doğru olduğunda, ancak değerin veya başvurulan sütunun formül bağlamında anlamlı olmadığını gösterir. 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 getirmek için tür bir eşleşmeyenlik bulur ve bir hata getirir.
-
Formül, işleve yanlış sayıdan veya parametre türünden geçer.
-
Formül hatalı olan başka bir sütuna başvurur ve dolayısıyla değerleri geçersizdir.
-
Formül, işlenmemiş bir sütuna başvurur. Bu durum, çalışma kitabını el ile moduna değiştirir, değişiklikler yapmış ve ardından verileri hiç yenilememiş veya hesaplamaları güncelleştirmemişse olabilir.
İlk dört durumda da DAX, geçersiz formülü içeren sütunun tamamına bayraklar. Son durumda DAX, sütunun işlenmemiş durumda olduğunu göstermek için sütunu gri gösterir.