2017-03-23 12 views
1

フィールドに基づいて "totalstype_number"(1 = AGS、2 =請求書カウントなど)を割り当てるストアドプロシージャがあります。与えられた合計タイプを表示したいときは、totalstypeでグループ化し、それをtotalstype = "1"(または、何を入力しようとしているか)にフィルターします。私がする必要があるのは、totaltype = 1のフィールドを作成し、totalstype = 2で割るフィールドです。これについてはどうすればよいかわかりませんが、Tablixレベルでそれを試みましたが、行グループをグループ化するように設定します。列グループはチャネル(#1-5)であり、その下の2つの隣接する子グループはvalue1(year1)とvalue2(year2)です。SSRSは条件付きフィールドを計算しました

答えて

0

元のSPにgroup by totalstypecount(*) as total_Number_this_salesTypeを追加すると、sales_typeごとの合計数を格納する2つのパラメータをさらに2つ持つのが最も簡単な方法です。どのように次のようになります。@parameter1/@parameter2

を取り込み、その後

@parameter1 = (query to get total number of sales type 1) 
@parameter2 = (query to get total number of sales type 2) 

関連する問題