5 <record id="view_report_campaign_analysis_graph" model="ir.ui.view">
6 <field name="name">campaign.analysis.graph</field>
7 <field name="model">campaign.analysis</field>
8 <field name="arch" type="xml">
9 <graph string="Marketing Reports" type="pivot" stacked="True">
10 <field name="segment_id" type="row"/>
11 <field name="month" type="col"/>
16 <record id="view_campaign_analysis_tree" model="ir.ui.view">
17 <field name="name">campaign.analysis.tree</field>
18 <field name="model">campaign.analysis</field>
19 <field name="arch" type="xml">
20 <tree string="Marketing Reports" create="false">
21 <field name="year" invisible="1"/>
22 <field name="month" invisible="1"/>
23 <field name="day" invisible="1"/>
24 <field name="date" invisible="1"/>
25 <field name="state" invisible="1"/>
26 <field name="campaign_id" invisible="1"/>
27 <field name="activity_id" invisible="1"/>
28 <field name="segment_id" invisible="1"/>
29 <field name="partner_id" invisible="1"/>
30 <field name="country_id" invisible="1"/>
31 <field name="res_id" invisible="1"/>
33 <field name="total_cost" string="Cost"/><!-- sum="Cost"/-->
34 <field name="revenue"/>
39 <record id="view_campaign_analysis_search" model="ir.ui.view">
40 <field name="name">campaign.analysis.search</field>
41 <field name="model">campaign.analysis</field>
42 <field name="arch" type="xml">
43 <search string="Campaign Analysis">
45 <filter string="To Do" domain="[('state','=','todo')]"/>
46 <filter string="Done" domain="[('state','=','done')]"/>
47 <filter string="Exceptions" domain="[('state','=','exception')]"/>
48 <field name="campaign_id"/>
49 <field name="activity_id"/>
50 <field name="segment_id"/>
51 <field name="partner_id"/>
52 <field name="country_id"/>
53 <group expand="0" string="Group By">
54 <filter string="Campaign" name="Campaign" context="{'group_by':'campaign_id'}" />
55 <filter string="Segment" name="Segment" context="{'group_by':'segment_id'}"/>
56 <filter string="Activity" name="activity" context="{'group_by':'activity_id'}"/>
57 <filter string="Status" context="{'group_by':'state'}"/>
59 <filter string="Month" context="{'group_by':'month'}"/>
65 <record id="action_campaign_analysis_all" model="ir.actions.act_window">
66 <field name="name">Campaign Analysis</field>
67 <field name="res_model">campaign.analysis</field>
68 <field name="view_type">form</field>
69 <field name="view_mode">graph,tree</field>
70 <field name="context">{'group_by': [], 'group_by_no_leaf':1}</field>
71 <field name="search_view_id" ref="view_campaign_analysis_search"/>
74 <menuitem action="action_campaign_analysis_all" id="menu_action_campaign_analysis_all" parent="base.marketing_reporting_menu" sequence="20"/>