2017-06-14 4 views
0

私は暦月の毎日のためにその学生の学生出席コードを追跡する学校の出席レポートをまとめようとしています。 (つまり、FetchXMLを使用してクエリを作成し、SQLを使用することはできません)、Dynamics CRMシステムが管理サービスとして使用されています。レポートの書式では、その月の毎日の列をレポート用にリストする必要があります。しかし、この出席を追跡する私の学生テーブルには、出席者の価値が記録されている日のレコードしか含まれておらず、毎月1日に私に返却できるオブジェクトはありません。レコードセットが月のすべての日を返すことができない列の==日数

私は31列のハードコードと条件付きの最後の3日間の列の表示を制御する以外のソリューションを探しています。理想的には、以前に生成された列の日付値を調べ、結果セットの次の日付レコードがその月の翌日であるかどうかを判断し、そうでない場合は、次の順次日付に移動し、次の列に移動して、それが真になるまで再度検査を実行します。私がこれをやり遂げる方法や、テーブルやマトリックスに日の列をハードコーディングすることを含まない私の目標を達成するための別の手段はありますか?今、私には何もありません。私はこれがどのように見えると思いますか、ほとんど想像できません。

答えて

0

私が同じ問題を解決するためにしたのは、毎日スケジュールされたプロセスを作成してレコードを作成し、それを無効にすることでした。

私は、実際のレコード(アクティブなもの)をこれらの「プレースホルダー」(非アクティブなもの)と区別することができました。

+0

問題を解決するためにこれを行うことができるかもしれませんが、私はこのプロジェクトの他のメンバーから作業を求める必要があります(私たちはすべてサイロになり、割り当てられた範囲から作業できません。報告書です)。レポート作成者に実装できる解決策がもっと求められていました。しかし私は提案を感謝します、私は自分自身を実装することができます答えを見つけることができない場合は、私はそれを検討します。 –

関連する問題