Solved--Easy way to display Comparison Period Date?

sjen
Member Posts: 53
Hello,
There is table 334 Column Layout and there are two fields there called "Comparison Period Formula" and "Comparison Date Formula".
What I would like to achieve is whatever formula I type in, I would like to see the date or date-range displayed.
What I have done so far is I created a page and was able to display calcdate formula result but I can't display the value I type into Comparison Period Formula.
For example, my input date is 02/21/2020
Comparison Period Formula: FY
I want to see what that range is.
I can pull up fy start date and fy end date from codeunit 8 account schedule management but I also want to use the Comparison Period Formula field.
I used FindEndOfFiscalYear and AccPeriodStartEnd functions to get FY start and end dates. Also tried to use AccPeriodStartEnd function to display calculated Comparison Period Formula but it doesn't display anything.
Calculate Date Action Code
Calculate Comparison Period Date Code
Thank you in advance. This is a learning experience for me to understand Comparison Period Formula

There is table 334 Column Layout and there are two fields there called "Comparison Period Formula" and "Comparison Date Formula".
What I would like to achieve is whatever formula I type in, I would like to see the date or date-range displayed.
What I have done so far is I created a page and was able to display calcdate formula result but I can't display the value I type into Comparison Period Formula.
For example, my input date is 02/21/2020
Comparison Period Formula: FY
I want to see what that range is.
I can pull up fy start date and fy end date from codeunit 8 account schedule management but I also want to use the Comparison Period Formula field.
I used FindEndOfFiscalYear and AccPeriodStartEnd functions to get FY start and end dates. Also tried to use AccPeriodStartEnd function to display calculated Comparison Period Formula but it doesn't display anything.
Calculate Date Action Code
OutputDate := CALCDATE(DateFormula,InputDate); CLEAR(InputDate); CLEAR(DateFormula);
Calculate Comparison Period Date Code
StartDate := AccSchedManagement.FindFiscalYear(InputDate); EndDate := FindEndOfFiscalYear(InputDate); //OutputDate := AccPeriodStartEnd(ComparisonPeriodFormula,InputDate,StartDate,EndDate); CLEAR(InputDate); CLEAR(ComparisonPeriodFormula);
Thank you in advance. This is a learning experience for me to understand Comparison Period Formula

0
Best Answer
-
Solved.
My solution was, I used AccPeriodStartEnd function and had a return value and displayed as text.0
Answers
-
Solved.
My solution was, I used AccPeriodStartEnd function and had a return value and displayed as text.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions