SSRSの傾向に対して実際のデータを表示する必要があります。現在の会計年度(7月から現在)で機能していますが、エンドユーザーは通年(来年7月まで)を表示したいと考えています。データなしで年の残りを表示するためにダミー変数を挿入する方法はありますか?
傾向線は、特定の月ごとに3万ドルの変数です。
SSRSの傾向に対して実際のデータを表示する必要があります。現在の会計年度(7月から現在)で機能していますが、エンドユーザーは通年(来年7月まで)を表示したいと考えています。データなしで年の残りを表示するためにダミー変数を挿入する方法はありますか?
傾向線は、特定の月ごとに3万ドルの変数です。
これを行う最良の方法は、データセットクエリで将来の月を人為的に生成することです(明らかにactuals = 0)。これを行う方法は、データと既存のクエリがどのように見えるかによって異なりますが、現在の会計年度の日付の一時テーブルを生成する例を次に示します。これを元のデータに結合して、次のすべての日付の結果を取得できます。年:
DECLARE
@StartDate datetime = '2012-07-01'
, @EndDate datetime = '2013-06-30';
WITH DateRange(Date) AS
(
SELECT
@StartDate Date
UNION ALL
SELECT
DATEADD(day, 1, Date) Date
FROM
DateRange
WHERE
Date < @EndDate
)
SELECT
[Date]
INTO #CurrentFYDates
FROM
DateRange
OPTION (MaxRecursion 10000);
(from: http: //www.ridgway.co.za/archive/2007/11/23/using-a-common-table-expression-cte-to-generate-a-date.aspx)