Python 2.7 如何在数据透视表列上显示数据或名称以供分析

Python 2.7 如何在数据透视表列上显示数据或名称以供分析,python-2.7,openerp,pivot-table,odoo-10,Python 2.7,Openerp,Pivot Table,Odoo 10,我是奥多的新手。我正在处理会计->销售->客户发票中的客户发票,并添加了产品字段,该字段现在位于选项中,并尝试从数据库中获取数据透视表列标题上的所有产品名称。但是我失败了 以下是我的作品: 我创建了Product field,它是这样的: 插件中的原始模块是account,文件名是account\u invoice.py。我继承了这个模块,并创建了一个新的字段产品 代码: 但当我选择产品时,它不会在表标题和标签上显示任何产品名称取消定义 我需要与pivot相关的帮助,以获取产品值进行分析…帐

我是奥多的新手。我正在处理会计->销售->客户发票中的客户发票,并添加了产品字段,该字段现在位于选项中,并尝试从数据库中获取数据透视表列标题上的所有产品名称。但是我失败了

以下是我的作品:

我创建了Product field,它是这样的:

插件中的原始模块是account,文件名是account\u invoice.py
。我继承了这个模块,并创建了一个新的字段产品 代码:

但当我选择产品时,它不会在表标题和标签上显示任何产品名称取消定义


我需要与pivot相关的帮助,以获取产品值进行分析…

帐户。发票
没有任何
产品id
<代码>产品标识存在于
账户.发票.行中
。您可以为
account.invoice.line
创建一个新的privot视图。还有一件事,我如何为产品添加选择选项列表?例如,我有两个产品A和B,当用户选择产品2选项时,shd将显示供选择…我不认为,您可以。它将像
Sale->report->Sale
中的报告一样工作。但它将用于日期订单,请参见图片
class AccountInvoice1(models.Model):
    _inherit = "account.invoice"


#     partner_id = fields.Many2one('res.partner', string='Partner', change_default=True,
#         required=True, readonly=True, states={'draft': [('readonly', False)]},
#         track_visibility='always')

    product_id = fields.Many2one('product.product', string='Product', readonly=True, states={'draft': [('readonly', False)]}, index=True,
        help="Shows Product Detail", copy=False)