2016-09-20 2 views
0

'すべて選択'パラメータが機能しない

レポートは、12カ月または36カ月の期間内に1つの国を選択し、さまざまなデータを表示することに関して正常に機能しています。

「すべて選択」した国に問題が発生しました。私が望むのは、すべての国の合計がグラフに表示されることです。

これは、出力がすべてのヘルプ感謝12ヶ月36months

uk   2016-06  56   43   y    y 
    france  2016-06  40   22   y    y 
    Germany  2016-06  73   32   y    y 
    uk   2015-06  45   10   n    y 
    france  2015-06  30   11   n    y 
    Germany  2015-06  76   56   n    y 
    AND SO ON...... 

を採用した

国YYYY-MMの人口は何かということです、ありがとうございました。国のために1、他の期間である:

+0

このシナリオを理解するために、3つのパラメータ、1つの国(1つの国にはどのような入力がありますか?)、3番目の国は12/36月の3つのパラメータを計画しています。折れ線グラフを表示する選択に基づいています。 – Abhishek

+0

国別に2つのパラメータがあり、もう1つのパラメータは「12ヶ月」と36ヶ月です。 – whitz11

答えて

1

あなたが説明した内容に基づいて、私はあなたが

あなたは2つのパラメータが必要であること正しいのためにこのような何かがうまくいくと思います。この2番目のパラメータでは、レポートデザイナに2つのエントリを指定します。それらに「12ヶ月」と「36ヶ月」のラベルと12,36のラベルをそれぞれ与えます。以下の例のように今、あなたのデータセットクエリを変更する魔法が起こる場所を最後の行がある

select country, [yyyy-mm], Total 
from @datatable 
where country = @country 
and ((@period = 12 and [12months] = 'Y') or (@period = 36 and [36months] = 'Y')); 

(明らかに私のテーブル/列名はあなたと同じにはなりません)。 where節の@periodパラメータの値をテストすることによって、節の一部を条件付きにすることができます。

+0

多くの感謝のポール、多くの感謝 – whitz11

関連する問題