Использование условий соединения
На этапе дизайна можно переопределить типы соединения, например можно определить отчет, который включает в себя все номера счетов, для которых в выбранном интервале периодов нет проводок.
Пример
Если выбрать правое внешнее соединение ассоциации строки книги со счетом, то ожидаемый вывод будет иметь следующий вид:
строка заголовка печатается для всех счетов, вне зависимости от того, есть в выбранном периоде строки проводок или нет.
Счет | Период начального сальдо 2 | Период перемещения 2 | Период начального/конечного сальдо 3 |
---|---|---|---|
11000 | -13 234,23 | -1000,00 | -14 234,23 |
12000 | -10 000,00 | 0,00 | -10 000,00 |
13000 | -12 234,19 | -1600,00 | -13 834,19 |
Хотя в периоде 2 нет строк для счета 12000, сумма значений движения средств за период равна нулю (0,00), а не NULL.
Если выбрать внутреннее соединение в качестве ассоциации строки книги со счетом, то ожидаемый вывод будет иметь следующий вид:
строка заголовка печатается только для тех счетов, у которых есть строки проводок в выбранном периоде.
Счет | Период начального сальдо 2 | Период перемещения 2 | Период начального/конечного сальдо 3 |
---|---|---|---|
11000 | -13 234,23 | -1000,00 | -14 234,23 |
13000 | -12 234,19 | -1600,00 | -13 834,19 |