Skip to content

Commit b073cd1

Browse files
committed
[IMP] spreadsheet: expanding pivot table documentation
task-6048514 X-original-commit: 7df9a8a
1 parent 53fd402 commit b073cd1

31 files changed

Lines changed: 1284 additions & 852 deletions

content/applications/productivity/dashboards/build_and_customize_dashboards.rst

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,14 @@ Data insertion and manipulation
4747

4848
This stage involves:
4949

50-
- :doc:`inserting the prepared lists, pivot tables or charts <../spreadsheet/insert>` into the
51-
spreadsheet you will use to build your dashboard;
50+
- inserting the prepared :doc:`lists <../spreadsheet/insert/insert_list>`, :doc:`pivot tables
51+
<../spreadsheet/insert/insert_pivot_table>` or :doc:`charts <../spreadsheet/insert/insert_chart>`
52+
into the spreadsheet you will use to build your dashboard;
5253
- manipulating the data, if needed, to be able to draw the necessary insights. This may involve
5354
performing calculations or creating custom metrics using :doc:`standard or Odoo-specific functions
5455
and formulas <../spreadsheet/work_with_data/functions>`, referencing data from
55-
various sources within the spreadsheet, or :doc:`converting static pivot tables to dynamic pivot
56-
tables <../spreadsheet/work_with_data/dynamic_pivot_tables>`.
56+
various sources within the spreadsheet, or :ref:`converting static pivot tables to dynamic pivot
57+
tables <spreadsheet/insert-pivot-table/static-convert>`.
5758

5859
.. _build_and_customize_dashboards/build-visualization:
5960

@@ -68,9 +69,9 @@ This stage involves:
6869
charts, as well as using tools and techniques to guide the user, such as clear and descriptive
6970
headings, text formatting and colors, carefully chosen chart types, and conditional formatting to
7071
highlight specific data visually;
71-
- :ref:`inserting clickable links <spreadsheet/insert/clickable-links>`, if relevant, to provide
72-
access to Odoo menu items, URLs, or other sheets within the same spreadsheet if these should also
73-
be accessible from the front end of your dashboard;
72+
- :doc:`inserting clickable links <../spreadsheet/insert/insert_clickable_links>`, if relevant, to
73+
provide access to Odoo menu items, URLs, or other sheets within the same spreadsheet if these
74+
should also be accessible from the front end of your dashboard;
7475
- :doc:`creating global filters <../spreadsheet/work_with_data/global_filters>` to
7576
allow users to tailor the view to their needs;
7677
- :ref:`converting the spreadsheet into a dashboard
@@ -185,8 +186,8 @@ Dashboards can be customized in various ways, such as by:
185186
to :ref:`building a dashboard from scratch <build_and_customize_dashboards/build>`;
186187
- :doc:`adding new global filters <../spreadsheet/work_with_data/global_filters>`
187188
or editing or deleting existing ones;
188-
- :ref:`adding or editing clickable links <spreadsheet/insert/clickable-links>` to Odoo menus, URLs,
189-
or to other sheets within the same spreadsheet.
189+
- :doc:`adding or editing clickable links <../spreadsheet/insert/insert_clickable_links>` to Odoo
190+
menus, URLs, or to other sheets within the same spreadsheet.
190191

191192
.. tip::
192193
- The first tab of the spreadsheet serves as the front end of the dashboard. Any tables or charts

content/applications/productivity/spreadsheet.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ With Odoo Spreadsheet, you can:
2626
- :ref:`create and use templates <spreadsheet/get-started/templates>`
2727
- :doc:`use functions, including Odoo-specific functions <spreadsheet/work_with_data/functions>`
2828
- :doc:`insert and link to Odoo data <spreadsheet/insert>`
29-
- :doc:`create and use dynamic pivot tables <spreadsheet/work_with_data/dynamic_pivot_tables>`
29+
- :doc:`use pivot tables <spreadsheet/work_with_data/pivot_tables>`
3030
- filter data across multiple Odoo data sources using :doc:`global filters
3131
<spreadsheet/work_with_data/global_filters>`
3232
- visualize data using :doc:`charts <spreadsheet/visualize_data/charts>` and :doc:`formatting

content/applications/productivity/spreadsheet/insert.rst

Lines changed: 69 additions & 604 deletions
Large diffs are not rendered by default.
Binary file not shown.
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
==============
2+
Insert a chart
3+
==============
4+
5+
To insert a chart from an Odoo database into an Odoo spreadsheet:
6+
7+
#. With the relevant graph view open in your database, click :guilabel:`Insert in Spreadsheet`.
8+
#. In the window that opens, edit the :guilabel:`Name of the graph` if needed.
9+
10+
#. Click :guilabel:`Blank spreadsheet` to create a new spreadsheet, or select in which existing
11+
spreadsheet the chart should be inserted.
12+
13+
.. note::
14+
When inserting a chart into a new spreadsheet, the spreadsheet is saved in the **Odoo
15+
Documents** app in the :icon:`fa-hdd-o` :guilabel:`My Drive` personal folder.
16+
17+
#. Click :guilabel:`Confirm`.
18+
19+
Charts are inserted on the first sheet of the spreadsheet. A panel on the right side of the screen
20+
shows the :ref:`chart properties <spreadsheet/visualize/customize-charts>`, where various aspects of
21+
the chart's configuration and design can be modified.
22+
23+
.. seealso::
24+
:ref:`Manage charts <spreadsheet/visualize/manage-charts>`
25+
26+
.. tip::
27+
Clicking on a data point in a chart opens the relevant list view in the database. In the example,
28+
clicking on :guilabel:`Jessica Childs` opens the list view of all sales by this salesperson that
29+
match the domain of the chart.
30+
31+
.. image:: insert_chart/clickable-link-chart.png
32+
:alt: A clickable link to an Odoo menu plus clickable data point

content/applications/productivity/spreadsheet/insert/clickable-link-chart.png renamed to content/applications/productivity/spreadsheet/insert/insert_chart/clickable-link-chart.png

File renamed without changes.
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
======================
2+
Insert clickable links
3+
======================
4+
5+
Adding links to related or supporting information can make your report or dashboard more
6+
user-friendly and effective.
7+
8+
You can :ref:`insert a clickable link from any spreadsheet cell
9+
<spreadsheet/insert/clickable-links-cell>` to:
10+
11+
- an Odoo menu item
12+
- another sheet inside the same spreadsheet
13+
- an external URL
14+
15+
You can :ref:`insert a clickable link from any chart <spreadsheet/insert/clickable-links-chart>` to
16+
an Odoo menu item.
17+
18+
.. note::
19+
- Clicking a link to a menu item provides the same result as navigating via the Odoo menu within
20+
an app, e.g., the menu item :guilabel:`Sales/Orders/Quotations` corresponds to the default view
21+
when navigating to :menuselection:`Sales --> Orders --> Quotations`.
22+
- It is also possible to insert a clickable link to a specific view of a model in a spreadsheet
23+
starting from the view itself. However, as this method inserts each new link in a new sheet, it
24+
is more efficient to create links to specific views starting from the spreadsheet.
25+
26+
.. tip::
27+
Use the middle mouse button or `Ctrl` + left-click (Microsoft/Linux), or `Command` + left-click
28+
(Mac OS) to open clickable links in a new browser tab.
29+
30+
.. _spreadsheet/insert/clickable-links-cell:
31+
32+
Insert a clickable link from a cell
33+
-----------------------------------
34+
35+
To insert a clickable link from a cell:
36+
37+
#. Click :menuselection:`Insert -->` :icon:`fa-link` :menuselection:`Link` from the menu bar or
38+
right-click on the cell, then click :icon:`fa-link` :guilabel:`Insert link`. Next, depending on
39+
the desired outcome, perform one of the following actions:
40+
41+
- Click the :icon:`fa-bars` :guilabel:`(menu)` icon, then :guilabel:`Link an Odoo menu`. Select
42+
the relevant menu item from the list or click :guilabel:`Search more` to choose from a list of
43+
all menu items. Click :guilabel:`Confirm`.
44+
- Click the :icon:`fa-bars` :guilabel:`(menu)` icon, then :guilabel:`Link sheet`, then choose the
45+
relevant sheet from the current spreadsheet.
46+
- Under :guilabel:`Link`, type a URL.
47+
48+
#. Enter or edit the label for the link in the :guilabel:`Text` field.
49+
#. Click :guilabel:`Confirm`.
50+
51+
.. _spreadsheet/insert/clickable-links-chart:
52+
53+
Insert a clickable link from a chart
54+
------------------------------------
55+
56+
To insert a clickable link from a chart to an Odoo menu item:
57+
58+
#. Hover over the top right of the chart's box, then click the :icon:`fa-bars` :guilabel:`(menu)`
59+
icon, then :icon:`fa-pencil-square-o` :guilabel:`Edit`. The chart properties appear at the right
60+
of the screen.
61+
#. At the bottom of the :icon:`fa-sliders` :guilabel:`Configuration` tab of the chart properties
62+
panel, click under :guilabel:`Link to Odoo menu`, then select a menu.
63+
64+
Hover over the top right of the chart's box to see that a new :icon:`fa-external-link`
65+
:guilabel:`(external link)` icon has been added.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
=====================
2+
Insert financial data
3+
=====================
4+
5+
When building reports and dashboards, it may be useful to include certain accounting-related data,
6+
such as account IDs, credits and debits for specific accounts, and dates of the start and end of the
7+
tax year.
8+
9+
:ref:`Odoo-specific spreadsheet functions <spreadsheet/functions/odoo>` allow you to retrieve such
10+
accounting data from your database and insert it into a spreadsheet.

0 commit comments

Comments
 (0)