Skip to Content
Odoo Menu
  • Prijavi
  • Try it free
  • Aplikacije
    Finance
    • Knjigovodstvo
    • Obračun
    • Stroški
    • Spreadsheet (BI)
    • Dokumenti
    • Podpisovanje
    Prodaja
    • CRM
    • Prodaja
    • POS Shop
    • POS Restaurant
    • Naročnine
    • Najem
    Spletne strani
    • Website Builder
    • Spletna trgovina
    • Blog
    • Forum
    • Pogovor v živo
    • eUčenje
    Dobavna veriga
    • Zaloga
    • Proizvodnja
    • PLM
    • Nabava
    • Vzdrževanje
    • Kakovost
    Kadri
    • Kadri
    • Kadrovanje
    • Odsotnost
    • Ocenjevanja
    • Priporočila
    • Vozni park
    Marketing
    • Družbeno Trženje
    • Email Marketing
    • SMS Marketing
    • Dogodki
    • Avtomatizacija trženja
    • Ankete
    Storitve
    • Projekt
    • Časovnice
    • Storitve na terenu
    • Služba za pomoč
    • Načrtovanje
    • Termini
    Produktivnost
    • Razprave
    • Odobritve
    • IoT
    • Voip
    • Znanje
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industrije
    Trgovina na drobno
    • Book Store
    • Trgovina z oblačili
    • Trgovina s pohištvom
    • Grocery Store
    • Trgovina s strojno opremo računalnikov
    • Trgovina z igračami
    Food & Hospitality
    • Bar and Pub
    • Restavracija
    • Hitra hrana
    • Guest House
    • Beverage Distributor
    • Hotel
    Nepremičnine
    • Real Estate Agency
    • Arhitekturno podjetje
    • Gradbeništvo
    • Estate Management
    • Vrtnarjenje
    • Združenje lastnikov nepremičnin
    Svetovanje
    • Računovodsko podjetje
    • Odoo Partner
    • Marketinška agencija
    • Law firm
    • Pridobivanje talentov
    • Audit & Certification
    Proizvodnja
    • Tekstil
    • Metal
    • Pohištvo
    • Hrana
    • Brewery
    • Poslovna darila
    Health & Fitness
    • Športni klub
    • Trgovina z očali
    • Fitnes center
    • Wellness Practitioners
    • Lekarna
    • Frizerski salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Sistemi sončne energije
    • Izdelovalec čevljev
    • Čistilne storitve
    • HVAC Services
    Ostali
    • Neprofitna organizacija
    • Agencija za okolje
    • Najem oglasnih panojev
    • Fotografija
    • Najem koles
    • Prodajalec programske opreme
    Browse all Industries
  • Skupnost
    Learn
    • Tutorials
    • Dokumentacija
    • Certifikati
    • Šolanje
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Prenesi
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Dogodki
    • Prevodi
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
    • Meet an advisor
    • Implementation Services
    • Sklici kupca
    • Podpora
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Get a demo
  • Določanje cen
  • Pomoč

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Knjigovodstvo
  • Zaloga
  • PoS
  • Projekt
  • MRP
All apps
You need to be registered to interact with the community.
All Posts People Badges
Ključne besede (View all)
odoo accounting v14 pos v15
About this forum
You need to be registered to interact with the community.
All Posts People Badges
Ključne besede (View all)
odoo accounting v14 pos v15
About this forum
Pomoč

Odoo v16 Dashboard - filter by date range

Naroči se

Get notified when there's activity on this post

This question has been flagged
ReportingDashboardSpreadsheets
2 Odgovori
5614 Prikazi
Avatar
Roy Antunovich

I want to have more flexibility with the date filter on Odoo Dashboard. It only gives the option to filter by Year, Quarter, Month, or Relative Period.

This means that we do not have the ability to look at a specific week, or look at our financial year (April 1 to March 31) within the dashboard.

Surely other businesses have this need?

Can someone answer one or all of these questions:

1- How do I add the ability to filter by week in dashboard?

2 - How do I add the ability to filter by a specific time period in dashboard? 

3 - Can you change the "Year" in Odoo to be a financial year instead of a calendar year, resulting in all "Year" filters working to a financial year? If so how?

0
Avatar
Opusti
Avatar
Tejas Patel
Best Answer

Certainly, addressing these needs involves a mix of configuration, customization, and possibly development in Odoo. Here’s how you can approach each of these questions:

1. Adding the Ability to Filter by Week in Dashboard

To add a week filter to your Odoo dashboard, you generally need to customize the dashboard or create a custom filter. Here’s how you can achieve this:

Option A: Use Odoo Studio

  1. Access Odoo Studio:
    • Navigate to the dashboard you want to customize.
    • Open Odoo Studio by clicking on the “Studio” icon.
  2. Create a Custom Filter:
    • In the dashboard view, locate where you can add filters.
    • Add a new filter and configure it to include a week option. You may need to define the week ranges and the logic for calculating weeks.
  3. Configure the Filter:
    • Define the filter’s behavior to ensure it interacts correctly with the data displayed in the dashboard widgets.

Option B: Custom Module Development

  1. Develop a Custom Module:
    • If Odoo Studio does not provide sufficient customization, you might need a custom module. This involves development in Python and XML.
  2. Add Week Filtering Logic:
    • Create or modify a model to include week-based data filtering.
    • Update your dashboard views to integrate this new filter option.
  3. Deploy and Test:
    • Deploy the custom module and test the new week filter thoroughly.

2. Adding the Ability to Filter by a Specific Time Period in Dashboard

To filter by a specific time period (e.g., a custom date range) in your Odoo dashboard:

Option A: Use Odoo Studio

  1. Access Odoo Studio:
    • Open the dashboard in Odoo Studio.
  2. Add a Custom Date Range Filter:
    • Add a new filter to the dashboard.
    • Configure it to allow users to select a custom start and end date. This usually involves setting up a date range picker.
  3. Configure Data Queries:
    • Ensure that the dashboard widgets are configured to use the new date range filter.

Option B: Custom Module Development

  1. Create Custom Date Range Filters:
    • Develop a custom module that introduces a date range filter for the dashboard.
    • Use Python to handle the logic and XML for integrating it into the dashboard view.
  2. Modify Dashboard Views:
    • Update the XML views to incorporate the new filter and ensure that it works with your existing data.
  3. Deploy and Test:
    • Deploy the changes and test the functionality.

3. Changing the "Year" to Financial Year Instead of Calendar Year

Changing the "Year" filter to reflect a financial year (e.g., April 1 to March 31) involves configuring your fiscal year in Odoo. Here’s how you can approach this:

Option A: Configuring Fiscal Year

  1. Set Up Fiscal Years:
    • Go to Accounting > Configuration > Fiscal Years.
    • Create or modify fiscal years to align with your financial year. Define the start and end dates according to your fiscal year requirements (e.g., April 1 to March 31).
  2. Update Reports and Filters:
    • Update any financial reports or dashboards that use the “Year” filter to reflect the new fiscal year settings.
    • This might involve modifying report templates and views to consider the fiscal year configuration.

Option B: Custom Module Development

  1. Develop a Custom Fiscal Year Filter:
    • If you need more advanced changes, such as adjusting the behavior of filters and reports to automatically use the fiscal year, consider developing a custom module.
  2. Integrate Fiscal Year Logic:
    • Implement logic in the module to use the fiscal year settings for all relevant filters and reports.
  3. Deploy and Test:
    • Deploy the module and thoroughly test it to ensure that all aspects of the dashboard and reports reflect the fiscal year correctly.

Summary

  • Week Filter: Custom development or use Odoo Studio to add a week filter.
  • Custom Date Range: Add a date range picker using Odoo Studio or custom module development.
  • Financial Year: Set up fiscal years in Odoo and update dashboards and reports accordingly, or develop a custom module for advanced needs.

For all these customizations, if you’re not comfortable with development, it may be beneficial to work with an Odoo consultant or developer who can tailor the solution to fit your specific needs.

0
Avatar
Opusti
Avatar
Cybrosys Techno Solutions Pvt.Ltd
Best Answer

Hi,

Please refer to the documentation on  

Studio Book V17: Search 

and the blog on

How to Configure Search View, Filter & Group by in Odoo 17


Hope it helps

0
Avatar
Opusti
Roy Antunovich
Avtor

this has some great tips for search, filter and group functions, however I don't think that this applies to dashboard?

Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Prijavi
Related Posts Odgovori Prikazi Aktivnost
How can I create multiple dashboard in Odoo online?
Dashboard
Avatar
Avatar
1
sep. 24
4137
Problem with many2many filters in Dashboards
Dashboard
Avatar
0
sep. 24
1547
Only admin user has access to Sales Analysis data in Reporting module of Odoo v8 Solved
Reporting
Avatar
Avatar
Avatar
4
avg. 16
6454
Full Activity Reporting Solved
Reporting v12
Avatar
Avatar
Avatar
3
sep. 24
13216
How to change Reporting > Sales to use Creation Date? Solved
Reporting v15
Avatar
Avatar
2
apr. 24
2377
Community
  • Tutorials
  • Dokumentacija
  • Forum
Open Source
  • Prenesi
  • Github
  • Runbot
  • Prevodi
Services
  • Odoo.sh Hosting
  • Podpora
  • Nadgradnja
  • Custom Developments
  • Izobraževanje
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Sredstva blagovne znamke
  • Kontakt
  • Zaposlitve
  • Dogodki
  • Podcast
  • Blog
  • Stranke
  • Pravno • Zasebnost
  • Varnost
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now