Example: Asset Roll Forward Composite Report
This example illustrates how to create a custom report that uses a matrix subreport to
enable dynamic reporting.
As an asset accountant, you want to view the cost and accumulated depreciation of
assets for a given reporting period. You want your report to:
- Group assets bySpend Category.
- Display columns that summarize changes in asset cost and accumulated depreciation.
- Create a pivot table from the journal source.
- Enable you to drill down to view the details for reported amounts.
- Calculate the summary for preceding and current reporting periods.
Filters and data are
specific to your Workday tenant and might be different from the suggested values
in this example. Use these values as guidance.
- Security: These domains in the Financial Accounting functional area:
- Reports: Financial Accounting
- Reports: Organization Financial Reporting
- Security: These domains in the System functional area:
- Custom Report Creation
- Manage: All Custom Reports
- Access theCreate Custom Reporttask and enter these values:FieldValueReport NameEnter a unique name for your custom matrix subreport.Report TypeMatrixData SourceJournal Lines for Financial Reporting
- Select theOptimized for Performancecheck box.
- ClickOK.
- From theData Source Filterprompt, selectJournal Lines for Company and Reporting Time Period.
- In theMatrixtab, add this row to theRow Groupinggrid:Group by FieldSort RowsSpend Category as WorktagRow total - Descending
- Add this row to theColumn Grouping (Optional)grid:Group by FieldSort ColumnsJournal SourceColumn total - Descending
- Add this row to theDefine the Field(s) to Summarizegrid:Summarization TypeSummarization FieldFormatSumTranslated Debit Minus Credit Amount#,##0.00
- Click theDrill Downtab.
- In theGroup By Fieldssection, select theSort Dimensions Alphabeticallycheck box.
- At theFields That Can Be Summarizedprompt, selectSpecific Fields.
- Add this row to theDrillable Fieldsgrid:FieldLabel OverrideSortJournalJournalTotal - Descending
- Add these rows to theDetail Datagrid:OrderFieldColumn Heading OverrideFormat1Ledger Account2Accounting Date3Spend Category as Worktag4Journal SourceTransaction5Translated Debit AmountDebit Amount#,##0.006Translation CurrencyCurrency7Worktags
- Add these rows to theSortgrid:OrderFieldSort Direction1Ledger AccountAlphabetical - Ascending2Accounting DateAlphabetical - Ascending
- Click theFiltertab and add these rows to theFilter on Instancesgrid:OrderAnd/OrFieldOperatorComparison TypeComparison Value1AndLedger Account Typeexact match with the selection listValue specified in this filterAsset2AndSpend Category as Worktagis not empty3AndJournal Sourcein the selection listPrompt the user for the valueDefault prompt
- Click thePromptstab.
- Select thePopulate Undefined Prompt Defaultscheck box.Workday populates thePrompt Defaultsgrid, then clears the check box.
- Select theDisplay Prompt Values in Subtitlecheck box.
- Verify these rows in thePrompt Defaultsgrid:OrderFieldPrompt QualifierLabel for PromptDefault TypeRequiredDo Not Prompt at Runtime1CompanyNo default valueCheckedUnchecked2LedgerNo default valueCheckedUnchecked3PeriodNo default valueCheckedUnchecked4Time PeriodReporting IntervalNo default valueCheckedUnchecked5BookAccounting BookNo default valueUncheckedUnchecked6Amount TypeNo default valueCheckedUnchecked7Report Effective DateNo default valueUncheckedChecked8Plan StructureNo default valueUncheckedChecked9Calculate Translation Gain or LossNo default valueUncheckedChecked10Calculate Current Year Retained EarningsNo default valueUncheckedChecked11Eliminations OnlyNo default valueUncheckedChecked12Ledger Accounts and SummariesNo default valueUncheckedChecked13Perform Intercompany EliminationsNo default valueUncheckedChecked14Perform Interworktag EliminationsNo default valueUncheckedChecked15Balancing WorktagsNo default valueUncheckedChecked16Journal SourceDefault PromptNo default valueCheckedUnchecked17Account Translation Rule SetNo default valueCheckedUnchecked18Translation CurrencyNo default valueCheckedUnchecked
- ClickOK, thenDone.
- Access theCreate Custom Reporttask and enter these values:FieldValueReport NameEnter a unique name for your Asset Roll Forward Composite Report.Report TypeComposite
- Add this row to theBusiness Object Enabled for Filtering and Groupinggrid:Business ObjectHierarchy StructureSpend Category
- ClickOK.
- From the related actions menu of columnC1, select .
- Enter these values:FieldValueColumn NameSpend CategoryBusiness ObjectSpend Category
- ClickOK.
- From the related actions menu of columnC2, select .
- Enter these values:FieldValueColumn NameAssets Beginning BalanceSub Report NameSelect the custom matrix subreport you previously created. Workday populates theMap Sub Report Promptsgrid with the prompt values you defined in the subreport.
- Specify these rows in theMap Sub Report Promptsgrid:Prompt FieldValue TypeValueAmount TypeSpecify ValueBeginning BalanceJournal SourceSpecify Value
- Asset Adjustment
- Asset Disposal
- Asset Impairment
- Asset Reclassification
- Asset Transfer
- Asset Intercompany Transfer
- Supplier Invoice
- From theField to Aggregateprompt, selectSum of Translated Debit Minus Credit Amount.
- ClickOK.
- Starting with columnC3, repeat steps 26 to 30. Use the table below as reference for theColumn NameandMap Sub Report Prompts.ColumnColumn NamePrompt FieldValue TypeValueC3AcquisitionAmount TypeSpecify ValueBeginning BalanceC3AcquisitionJournal SourceSpecify ValueSupplier InvoiceC4AdjustmentAmount TypeSpecify ValueActivityC4AdjustmentJournal SourceSpecify ValueAsset AdjustmentC5ImpairmentAmount TypeSpecify ValueActivityC5ImpairmentJournal SourceSpecify ValueAsset ImpairmentC6ReclassificationAmount TypeSpecify ValueActivityC6ReclassificationJournal SourceSpecify ValueAsset ReclassificationC7TransferAmount TypeSpecify ValueActivityC7TransferJournal SourceSpecify Value
- Asset Transfer
- Asset Intercompany Transfer
C8DisposalAmount TypeSpecify ValueActivityC8DisposalJournal SourceSpecify ValueSupplier InvoiceC9Asset Ending BalanceAmount TypeSpecify ValueEnding BalanceC9Asset Ending BalanceJournal SourceSpecify Value- Asset Adjustment
- Asset Disposal
- Asset Impairment
- Asset Reclassification
- Asset Transfer
- Asset Intercompany Transfer
- Supplier Invoice
C10Depreciation Beginning BalanceAmount TypeSpecify ValueBeginning BalanceC10Depreciation Beginning BalanceJournal SourceSpecify Value- Depreciation
- Depreciation Adjustment
C11DepreciationAmount TypeSpecify ValueActivityC11DepreciationJournal SourceSpecify ValueDepreciationC12Depreciation AdjustmentAmount TypeSpecify ValueActivityC12Depreciation AdjustmentJournal SourceSpecify ValueDepreciation AdjustmentC13Depreciation Ending BalanceAmount TypeSpecify ValueEnding BalanceC13Depreciation Ending BalanceJournal SourceSpecify Value- Depreciation
- Depreciation Adjustment
- Click the gear icon to access theEdit Composite Report Settingstask.
- Click thePromptstab.
- In theRuntime Date Promptssection, enter:FieldValueEffective DateUse date and time at runtimeEntry DateUse date and time at runtime
- Select thePopulate Undefined Prompt Defaultscheck box.Workday populates thePrompt Defaultsgrid, then clears the check box.
- Verify these values in thePrompt Defaultsgrid:OrderFieldLabel for PromptDefault TypeRequiredNo Not Prompt at Runtime1CompanyNo default valueCheckedUnchecked2LedgerNo default valueCheckedUnchecked3BookAccounting BooksNo default valueUncheckedUnchecked4Time PeriodReporting IntervalNo default valueCheckedUnchecked5PeriodNo default valueCheckedUnchecked6Amount TypeNo default valueCheckedUnchecked7Translation CurrencyNo default valueCheckedUnchecked8Account Translation Rule SetNo default valueCheckedUnchecked
- ClickOK.
- From the related actions menu of rowR1, select .
- Enter a name in theRow Namefield.
- ClickOK.
- From the related actions menu of rowR2, select .
- Enter these values:FieldValueRow NameTotalCalculation TypeSumRowsR1 (Combine Data row)StyleDecimal Number 2 Places
- ClickOK.
- ClickRun.
- To create your report, select values from the required prompts.
The asset roll forward report:
- Accesses the journal line as its primary object.
- Uses reporting time periods as relative time spans.
- Includes journal lines that are inPostedorPro Formastatus.
- Excludes journal lines that are inCanceled,Error, orDraftstatus.
After you create your report definition, you can share it with organization members
that have the appropriate security level.