powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как посчитать count товара с ненулевым остатком?
10 сообщений из 10, страница 1 из 1
Как посчитать count товара с ненулевым остатком?
    #33167032
iMir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно.. сделал банальную оборотку, дата, склад, товар, нач ост, кон ост, оборот.. Нужно вывести count ПОЗИЦИЙ товара с ненулевым остатком на начало и на конец..
...
Рейтинг: 0 / 0
Как посчитать count товара с ненулевым остатком?
    #33167189
Dmitry Biryukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имхо, эффективнее всего будет добавить в оборотку признак наличия товара - 0 или 1, а потом сделать физ. меру с агрегацией count
...
Рейтинг: 0 / 0
Как посчитать count товара с ненулевым остатком?
    #33169990
max_spbti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iMirСобственно.. сделал банальную оборотку, дата, склад, товар, нач ост, кон ост, оборот.. Нужно вывести count ПОЗИЦИЙ товара с ненулевым остатком на начало и на конец..


Вано, но мы же с тобой разобрались вроде как :-)
...
Рейтинг: 0 / 0
Как посчитать count товара с ненулевым остатком?
    #33170370
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry Biryukovимхо, эффективнее всего будет добавить в оборотку признак наличия товара - 0 или 1, а потом сделать физ. меру с агрегацией count

Eto ravnoslino hraneniyu ostatkov na kazhdii den. Chto ne est gut.
...
Рейтинг: 0 / 0
Как посчитать count товара с ненулевым остатком?
    #33172100
Dmitry Biryukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
backfire Dmitry Biryukovимхо, эффективнее всего будет добавить в оборотку признак наличия товара - 0 или 1, а потом сделать физ. меру с агрегацией count

Eto ravnoslino hraneniyu ostatkov na kazhdii den. Chto ne est gut.
ещё больший "не гуд" - писать СМ типа SUM(descendants(...),iif(...>0,1,0))
...
Рейтинг: 0 / 0
Как посчитать count товара с ненулевым остатком?
    #33172337
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry Biryukov backfire Dmitry Biryukovимхо, эффективнее всего будет добавить в оборотку признак наличия товара - 0 или 1, а потом сделать физ. меру с агрегацией count

Eto ravnoslino hraneniyu ostatkov na kazhdii den. Chto ne est gut.
ещё больший "не гуд" - писать СМ типа SUM(descendants(...),iif(...>0,1,0))

A ya takih i ne pishu. Ya pishu NECJ(...).count
...
Рейтинг: 0 / 0
Как посчитать count товара с ненулевым остатком?
    #33172703
Dmitry Biryukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если в таблице фактов есть запись с остатком = 0 ?
...
Рейтинг: 0 / 0
Как посчитать count товара с ненулевым остатком?
    #33176977
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry Biryukovа если в таблице фактов есть запись с остатком = 0 ?

A vi sho, hlam hranite :-)
...
Рейтинг: 0 / 0
Как посчитать count товара с ненулевым остатком?
    #33176980
Dmitry Biryukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
backfire Dmitry Biryukovа если в таблице фактов есть запись с остатком = 0 ?

A vi sho, hlam hranite :-) не понял вопроса

есть как минимум два подхода:
1. хранить остатки на каждый день и отсутствие записи означает отсутствие остатка. в этом случае NECJ(...).count работает.

2. хранить только изменения остатков, тогда реальный остаток - последняя запись таблицы фактов. и тут уже NECJ(...).count не работает, т.к. нам надо каким-то образом отметить тот день, когда товар закончился

Вот и объясните, храните ли Вы остатки на каждый день, и какой формулой пользуетесь для подсчёта кол-ва товаров с ненулевым остатком?
...
Рейтинг: 0 / 0
Как посчитать count товара с ненулевым остатком?
    #33181467
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry Biryukov не понял вопроса

есть как минимум два подхода:
1. хранить остатки на каждый день и отсутствие записи означает отсутствие остатка. в этом случае NECJ(...).count работает.

2. хранить только изменения остатков, тогда реальный остаток - последняя запись таблицы фактов. и тут уже NECJ(...).count не работает, т.к. нам надо каким-то образом отметить тот день, когда товар закончился

Вот и объясните, храните ли Вы остатки на каждый день, и какой формулой пользуетесь для подсчёта кол-ва товаров с ненулевым остатком?

Na urovne mecyac i nedela hranyu ostatki. Poetomu tam katit NECJ. Na urovne dnya "chitaem"
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как посчитать count товара с ненулевым остатком?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]