DW.get_categories_stock (rus) - datawizio/pythonAPI GitHub Wiki
Parameters
-
categories: int, list
id категории или список с id, по которым будет делаться выборка -
shops: int, list
id магазина или список с id, по которым будет делаться выборка -
date_from: datetime, str {%Y-%m-%d}
начальная дата выборки -
date_to: datetime, str {%Y-%m-%d}
конечная дата выборки
Если задан только date_to
, тогда выборка будет проводится за период date_to
- 30 : date_to
.
Если задан только date_from
, тогда выборка будет проводится за период date_from
: date_from
+ 30.
Если не задан - данные за последние 30 дней клиента.
by: str, list
{'stock_qty': Количество товаров на остатке,
'stock_value': себестоимость товаров на остатке},
default: "stock_qty"
поле или поля, по которым хотим получить результат выборки.
show: str,
{"name": <category_name> для названий колонок,
"id": <category_id> для названий колонок,
"both": <category_id>_
<category_name> для названий колонок,
default: "id" }
тип имени колонок
-
view_type: raw, represent
формат представления таблицы.
Returns:
если view_type: raw
, тогда формируется следующая таблица:
date | product | stock_qty | ...N | |
1 | by | by | by | by |
2 | by | by | by | by |
...N | by | by | by | by |
если view_type: represent
, тогда формируется такая таблица:
category1 | category2 | ...categoryN | |
date1 | by | by | by |
date2 | by | by | by |
... | |||
dateN | by | by | by |
Examples
dw = datawiz.DW()
dw.get_categories_stock(categories = [68805, 69607], by='stock_value',
shops = [601, 641],
date_from = datetime.date(2015, 8, 9),
date_to = datetime.date(2015, 9, 9),
)
Вернуть данные стоимости товаров на остатке для категорий
с id [68805, 69607]
, от 9-8-2015
до 9-9-2015
по магазинах [601, 641]
,