DW.get_categories_stock - datawizio/pythonAPI GitHub Wiki

DW.get_categories_stock - повертає інформацію по залишкам категорій товарів.

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

    ⚠️ **GitHub.com Fallback** ⚠️