SQL Server Reporting Services kullanırken tablix ‘ inize uygulamak istediğiniz filtrede parametre olarak aldığınız bir değer ile datasetinizde bulunan bir alan ile karşılaştırmak istiyorsanız ve bu alan içerdiği değere göre değişiyorsa basit bir şekilde düzenleyebiliyoruz.

senaryo : parametre olarak bir bitiş tarih değeri alıyorsunuz. Karşılaştırmak istediğiniz datasetteki alanda işin bitiş tarih alanı ama , eğer iş bitiş tarihi boş ise iş gözden geçirme tarihine göre filtrelemek istiyorsunuz. Tablix ‘inizin filters bölünende Expression yazan bölümün yanındaki fx i tıkladığınızda açılan pencerede koşula göre alan getirebiliyorsunuz.

açılan pencereye 

=iif(Fields!bitis_Tarihi.Value  Is Nothing , Fields!GozdenGecirme_Tarihi.Value , Fields!bitis_Tarihi.Value) 

ifadesini ekliyoruz. bu sayede bitiş tarihi alanı boş gelmesi durumunda Gözden geçirme tarihi alanına göre karşılaştırma yapacaktır. Operator bölümünde karşılaştırma ifademizi seçiyoruz. Value bölümünde istersek parametre değer istersek sabit değer de vererek karşılaştırma yapabiliriz.

© 2010 bilyaz.com , Programlama Makaleleri, Yazılım Makaleleri , Örnek Kodlar , Eğitim Videoları , C#,ASP.NET,SQL,PHP Suffusion WordPress theme by Sayontan Sinha