私はそのようなタブリックスを持っています
2つのパラメータ-開始日と終了日
Customer Emp Hires Emp Terminations
XYZ 12 2
グループ化、特に列のグループ化を行うための最良の方法は何ですか?私は現在、行グループで顧客ごとにグループ化しており、次に採用フィールドでを実行していsum(iif(hire_date between begin and end date,1,0))
ます。退職フィールドについても同じですが、従業員の退職日を使用します。(本質的sum(case when then 1 else 0 end)
にSQLのa
現在、彼らはそれを丸1か月間実行する可能性があるため、従業員は両方の列に分類される可能性があります(同じ月に雇用されて任命されます)。私が最善の方法で行っていることですか、それともより正確で効率的な方法がありますか?私が行っていることがSSRSでの最善の方法である場合、全体的なパフォーマンスを向上させるために、代わりにSQLでピボットを実行する必要があるようです(可能な場合)。