DW.get_categories_stock - 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]
.