Неофициальный форум пользователей Qlik Sense & Qlikview

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: Mikhail от 18 марта 2016, 09:04:11

Название: Расчет дебиторской, кредиторской задолженности (Qlikview)
Отправлено: Mikhail от 18 марта 2016, 09:04:11
Добрый день,

Подскажите, как реализовать расчет отдельно дебиторской и кредиторской задолженности.

С ДЗ и КЗ на начало проблем нет - Sum({<Остаток={"<0"}>} Остаток).
А вот ДЗ и КЗ на конец периода рассчитывается if (Sum(Остаток)+SUM (Отгрузка)-Sum(Оплата)<0,Sum(Остаток)+SUM (Отгрузка)-Sum(Оплата))

и с ними проблема


При использовании измерения Контрагент все получается, но при измерении Филиал, сумма Итог или Подитог - не хочет разделяться. Даже при добавлении вторым измерением контрагента

Второй вопрос - как реализовать расчет ДЗ и КЗ за любой период, т.к. сейчас началом период всегда должна быть дата начального остатка (актуально будет и для реализации движений товарных запасов или денежных средств)

Третий вопрос, как сделать выражение при измерении Дата

Остаток на начало загружается отдельно. Оплаты и отгрузки загружаю документами.

LOAD * INLINE [
    Филиал, Контрагент, Отгрузка, Оплата, Дата
    А, 1, 2, 10, 01.01.2015
    А, 1, 2, 10, 01.02.2015
    А, 2, 5, 1, 01.01.2015
    А, 2, 6, 5, 01.02.2015
    В, 3, 7, 6, 01.01.2015
    В, 3, 3, 15, 01.02.2015
    В, 4, 8, 10, 01.01.2015
];

LOAD * INLINE [
    Филиал, Контрагент, Остаток, Дата
    А, 1, -5, 01.01.2015
    А, 2, 3, 01.02.2015
    В, 3, 1, 01.01.2015
    В, 4, -8, 01.01.2015
];


(https://qliksense-forum.ru/qvf/proxy.php?request=http%3A%2F%2Fs48.radikal.ru%2Fi119%2F1603%2Ffe%2F045800047cfb.png&hash=49ee25f9904e12d1a18783633bd984f3e5df835d)
Название: Re: Расчет дебиторской, кредиторской задолженности
Отправлено: admin от 21 марта 2016, 06:51:01
Привет.

Лучше всего, рассчитывать остатки отдельно в скрипте. Либо загружать их с учетной системы.