私は毎月のspotfireでデータを制限しようとしましたが正常に動作しています。Tibcoのスポットファイアで、毎月のデータをstrart dateからsystem dateに動的に制限します。
今は、現在の日付から月の開始日までのレコードを取得するようにしようとしています。
現在の日付が9月21日の場合、9月21日から9月1日まで(動的に)レコードを取得する必要があります。 私は月数を入力するプロパティコントロールを持っています。 誰か助けてください。
ありがとうございました!
私は毎月のspotfireでデータを制限しようとしましたが正常に動作しています。Tibcoのスポットファイアで、毎月のデータをstrart dateからsystem dateに動的に制限します。
今は、現在の日付から月の開始日までのレコードを取得するようにしようとしています。
現在の日付が9月21日の場合、9月21日から9月1日まで(動的に)レコードを取得する必要があります。 私は月数を入力するプロパティコントロールを持っています。 誰か助けてください。
ありがとうございました!
これを行う最も簡単な方法は、Month
とYear
です。たとえば、ビジュアライゼーションに:この意志
:
右この表現を使用し、次に式(編集)
を使用して> [プロパティ]> [データ]> [リミットデータをクリックしますデータ列に現在の年/月の組み合わせを持つ行のみにデータを制限します。ちょうど[TheDate]
をあなたの日付列名で置き換えてください。
他の場所では、これをIF文で囲むことができます。この場合は冗長ですが、可読性に役立つことがあります。
IF(Month([TheDate]) = Month(DateTimeNow()) and Year([TheDate]) = Year(DateTimeNow()),TRUE,FALSE)
@san - @scsimonの回答に追加する。現在の月の1日と現在の日付の間の値を正確に制限する場合は、「式を使用してデータを制限する」セクションに下の式を追加できます。
[Date]>=date(1&'-'&Month(DateTimeNow())&'-'&year(DateTimeNow())) and [Date]<=DateTimeNow()
これはSQLで実行していますか? –
@san - 「月数を入力するプロパティコントロール」の詳細をご記入ください。式で行うことができる現在の日付と月の開始日の間のデータを制限したい場合。これまでに試した内容でダッシュボードのスクリーンショットを投稿することができれば、それは適切なソリューションを提供するのに役立ちます。 – ksp585