2016-04-05 19 views
1

Veri tablosu olarak eklediğimde, spot verim sınırlamak istediğim bir bilgi bağlantım var, böylece belirli veriler hariç tutuluyor. Geçtiğimiz 91 güne 'DAY' sütununu kısıtlamak istiyorum. Sonra ('Ekle Veri Tables penceresinde)Spotfire - Bir bilgi bağlantısına dayanan veri tablosuna dinamik tarih kısıtlaması ekleme. Spotfire 6.0.1

  1. Eklendi veri tablosunu ve 'istek üzerindeki yükü' tıkladım ve 'setting'
  2. :

    Bunlar çalışmamış denedim adımlardır 'gün' sütunu üzerinde

  3. ,
  4. Daha sonra seçilen parametrenin 'Giriş' olarak 'Aralığı (sabit/özellikleri/sentezleme)'
  5. seçti 'Giriş tanımlama' tıklandığında 'Min' için 'ifadesi' olarak kullanılan: DateAdd ('dd', - 91, DateTimeNow())

Verilere bir dönüşüm eklemeyi denediğimde veya veri tablosunu eklediğimde veri göndermediğimde hata veriyor. Verileri sabit bir değerle kısıtlarsam, beklendiği gibi çalışır, ancak bu açıkça her gün kısıtlamayı değiştirmem gerektiği anlamına gelir. Ayrıca, verileri doğrudan 'Filtreler' başlığı altındaki bilgi bağlantısında statik bir tarihe sınırlandırabildim. Gerçekten ihtiyacım olan şey, doğrudan veri kaynağından (Oracle) ziyade Spotfire'da bir şekilde yerleştirilen dinamik bir kısıtlamadır.

Yardımlarınız için minnettar olurum! Teşekkürler!

cevap

2

Tarih olarak DateTime olan DateTimeNow() değerini tanıyamadı. Spotfire, bu tür şeyler hakkında biraz seçici oluyor.

DateAdd("dd",-91,Date(DateTimeNow()))

ile Min için kullanılan İfade değiştirin ve çalışması gerekir.

+0

Mükemmel! Teşekkür ederim! –

İlgili konular