2

SSRSの傾向に対して実際のデータを表示する必要があります。現在の会計年度(7月から現在)で機能していますが、エンドユーザーは通年(来年7月まで)を表示したいと考えています。データなしで年の残りを表示するためにダミー変数を挿入する方法はありますか?

傾向線は、特定の月ごとに3万ドルの変数です。

4

1 に答える 1

1

これを行う最良の方法は、データセットクエリで将来の月を人為的に生成することです(明らかに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

于 2012-11-19T20:50:50.650 に答える