This chapter provides an overview of nPlosion and discusses how to:
Define nPlosion criteria.
Define nPlosion defaults.
Enable nPlosion for specific situations.
Use style sheets with nPlosion layouts.
You use nPlosion to expand rows or columns containing field criteria. When enabled, nPlosion automatically creates individual rows or columns for each detail value defined in the criteria—whether those values are defined specifically or implicitly (by association with a parent tree node). A detail row or column is generated for the blank [or (None)] value if you are nPloding a tree containing a blank.
You can only enable nPlosion at the row or column level. When you enable nPlosion for a row, PS/nVision inserts the detail or summary value rows immediately above the nPloded row. When you enable it for a column, PS/nVision inserts detail and summary value columns to the left of an nPloded column. If you have intersected label criteria with an nPloded row or column, descriptive text identifies each nPloded amount. (If you do not use labels, you may have trouble identifying the detail rows that are dynamically included in the report.)
Note. For PeopleSoft General Ledger, nPlosion is available for detail ledger ChartFields or summary ledger ChartFields that contain
detail values. You may also use nPlosion for summary ledger ChartFields accessed through summary trees. nPlosion is not available
for summary ledger ChartFields specified as selected summary ChartField nodes.
Note also that you cannot use nPlosion for a summary tree ChartField filter if the ledger's corresponding ChartField type
is detail. Nor can you use nPlosion for a detail Chartfield filter if the ledger's corresponding ChartField type is summary.
Attempting to nPlode in these situations returns an Excel error, “PS/nVision returning the Excel error code #N/A to the affected
cells.”
For other applications, nPlosion is available for criteria fields that have value tables with field values (usually, this
is the prompt table for that field).
nVision does not support duplicate detail values when using nPlosion. Trees with duplicate detail values could return incorrect
results in nPlosion. To perform nPlosion in such a case, you need to use different trees for the different parts of the report
so that nVision would retrieve the overlapping nodes separately.
When processing nPlosion, PS/nVision uses the Excel outline feature to group the detail or summary rows or columns and associate them with their total. Once a report containing nPloded values has been generated, you can use the Excel outlining symbols to collapse and expand the nPloded entries. Outlining symbols automatically appear in the report’s left margin (for rows) or above the worksheet (for columns).
In web-based PS/nVision reporting, you can still use outlining in full nPlosion. Currently, neither Internet Explorer nor Netscape Navigator can display the + and − symbols or expand or collapse an outline if the reports are produced in HTML format. With Internet Explorer and the Excel add-in, reports produced in XLS format can be displayed with full Excel features, including outlining.
The nPlosion feature is particularly useful with the DrillDown feature, which enables you to select cells in your report and expand them to intermediate or detailed levels of summarization in an ancillary subreport.
Access the nPlosion Criteria dialog box. Select column or row to nPlode, and then go to the nVision, Layout Definition, Filter tab. Select the required field and click the nPlosion button.
nPlosion Type
There are four different nPlosion types, which can be combined with nPlosion options to create different reports depending on the data you want to retrieve.
None |
Select to disable nPlosion for this field. If you have previously selected a type of nPlosion, you must select None to remove the selection. |
To bottom of tree |
Select to nPlode all the way to the bottom of a tree (including detail values) from a selected node. If you decide to include detail, all subnodes are also displayed with summary values of the rollup for those nodes. |
To specified level |
Select to nPlode down a tree to the specified node, including or excluding intermediate data. This will enable you to retrieve any branch of data from a given tree. |
To immediate children |
Select to nPlode one level below a selected tree node. |
To details only |
Select to nPlode from a given node to all its detail values. |
Include Underlying Detail |
When trying to nPlode from a node to another subnode or to the bottom of the tree, select to include all of the detail and summary subvalues for each subnode. |
Suppress Nodes Without Data |
Select to suppress nodes or subnodes with a value of zero from the report instance. |
Exclude Intermediate Levels |
Select to exclude intermediate subnodes if a report is being nPloded from a node to another level or to the bottom of the tree. |
Utilize Outline Feature |
Select to roll up summary and detail information using Excel outline functionality. If this check box is cleared, none of the information is rolled up. |
Access the PS/nVision Layout Options dialog box.
To define nPlosion defaults:
Select any row, column, or cell that does not contain selection criteria—or select the entire worksheet.
Select nVision, Layout Options and select the nPlode Rows tab of the nVision Layout Options dialog box.
The nPlode Rows tab of the Layout options dialog box appears.
Choose whether to enable a default nPloded criteria field for all rows, or columns, or both.
To define a default nPloded field for all rows, select nPlode This Criteria Field in the For All Amount Rows group box. Enter or select a field name in the field below the check box.
To define a default nPloded field for all columns, select the nPlode Columns tab and select the nPlode This Criteria Field check box in the For All Amount Columns group box.
Enabling row- or column-wide nPlosion can be useful when, for example, you have a large layout where you would not want to specify nPlosion for each individual row or column.
(Optional.) Specify the default fields to be nPloded.
If a column or row contains multiple criteria fields, nPlosion only occurs for the single field that you select here—unless you have specifically enabled nPlosion for those other fields on the Criteria tab of the Layout Definition dialog box.
Select the conditions under which you want to suppress nPlosion for rows and columns.
The Suppress Detail options enable you to suppress the creation of detail rows and columns under certain circumstances, as follows:
Option |
Effect |
If entire detail column/row is zero |
Creates detail columns or rows for a field value only if there is a corresponding positive or negative amount. Suppresses rows with zero amounts in all columns, or columns with zero amounts in all rows. |
If no data for entire detail column/row |
Creates detail columns or rows for each field value if amounts for that value are present on the query, even if those amounts net to zero. |
Never (show all detail) |
Creates detail columns or rows for all details under the nodes being nPloded. |
The zero suppression options are independent. The node suppression option overrides the detail suppression option when they are in conflict. In other words, if zero nodes are suppressed, their underlying details are also suppressed. To see all details for all nodes, even if zero, you should turn off zero suppression at both levels.
Specify a detail style to be applied to the detail rows and columns.
Style selection and defaults appear in the Excel Format, Style dialog box. The column format is used for nPloded values if a row style is not specified.
See Also
Setting Tree Performance Options
You can enable or disable nPlosion for specific
Criteria fields
Query or ledger TimeSpans
Report requests
To enable or disable nPlosion for a specific criteria field, choose a field from the Fields and Dimensions list on the Filter tab of the Layout Definition dialog box, and then click the nPlode button. This generates underlying details only for the criteria fields you specify.
To enable or disable nPlosion for a query/ledger TimeSpan, select or clear nPlode TimeSpan on the Source tab of the Layout Definition dialog box. This option is only available if you have a TimeSpan specified. This generates detail rows and columns for the individual periods in the TimeSpan (for example, the periods comprising year-to-date).
To enable or disable nPlosion for a report request, open the Report Request dialog box and select or clear Enable nPlosion If Specified In Layout. You can specify summary rows or columns before or after nPlode rows or columns based on an Excel option in layout. To set this, open your layout in Excel and select Data, Group and Outline, Settings.
See Also
This section provides an overview of style sheets and discusses how to:
Use the style sheet wizard.
Open the Style Sheet Wizard.
Modify a style.
Apply styles to a report layout.
Modify styles using the Excel menu bar.
Configure the style sheet directory location.
Note. If a level is missing within the hierarchy, the next-lower-numbered level that is defined takes on the missing level’s style attributes.
With nPlosion styles, you can control the layout and appearance of the multilevel hierarchy of rows and columns nPlosion generates. In PS/nVision, the styles for your summary rows and columns come directly from the styles that you have defined in the summary rows and columns in your layout. The styles for all nPloded rows or columns in your report are controlled by nPlosion styles, but not the styles defined in the summary rows or columns. You define nPlosion styles either by using Style Sheet Wizard or by directly applying the styles from the Excel menu bar using PS/nVision nPlosion style naming conventions.
Note. You can also format nPloded detail rows or columns by selecting Format, Cells from the Microsoft Excel menu bar when you create a report layout. However, by default, PS/nVision nPlosion style sheets override any such manual formatting of nPloded detail rows or columns. If you want nPloded details to appear in the format that you applied from the Excel menu bar rather than the nPlosion style sheet, you must define the name NvsSkipDetailStyles using the Define Name dialog box (Insert, Name, Define from the Excel menu bar), entering the value =1 in the Refers to field.
You can use the Style Sheet Wizard exclusively to create and edit nPlosion styles, which are stored in a special Excel worksheet provided with PS/nVision.
There are two kinds of nPlosion styles:
The RowStyles tab displays Row styles.
The ColumnStyles tab displays Column styles.
Seven levels of each style are provided, as well as a separate style for detail values.
The Style sheet Classical.xls is shipped with PS/nVision. Create your own style sheet wizard by saving the Classical.xls file under a different name in the Style Sheet directory location. Configure the Style Sheet directory location using Configuration Manager.
Note. You can override the Base style by modifying any of the other styles that come after it. For example, you could make a particular field shaded, even though the base style for that row or column does not include shading.
To open the Style Sheet Wizard:
Click the Format Style Sheets button on nVision’s toolbar.
Choose the Classical.xls style sheet and click OK.
The RowStyles tab of the Style Sheet Wizard appears.
The Style Sheet Wizard displays a rollup of data for eight rows and eight columns (Excel has a limitation of rolling data up into only eight outlines). The following table shows the four types of styles that you can apply to each row and column:
Heading |
An outlined row or column of data has two parts. When opened, the top portion of the outline is considered the header, and the bottom portion is considered the Label. The Heading does not contain any data; it is strictly for display purposes. |
Label |
The bottom portion of the outline. The Label is the only thing displayed if the outline is collapsed. |
Amount |
Any numeric data that will be a result of an nPlosion. |
Base |
The formatting options for the Heading, Label, and Amount styles. Note. If there are style settings for the Label, Heading, or Amount, they will override the Base Style setting. |
To modify a style:
Click the button with the name of the style you want to modify.
You will see Excel's Style dialog.
Click the Modify button to modify the style’s display attributes, and then click OK.
Excel’s Format Cells dialog appears.
Make more changes to styles by clicking the appropriate Style button.
If you do not have any PS/nVision report layouts open, you can save the current styles by selecting File, Save. This allows you to modify styles globally in the style worksheet, and then apply the new styles to any report layout you wish.
If you have a style at the Label, Heading, or Amount level, this will override the Base style.
Note. All Row Style settings override the Column Style settings.
See Also
For more information about how to use the Excel Format Cells dialog, refer to your Microsoft Excel documentation.
To apply styles to a report layout:
Open a report layout in nVision.
Open the Style Sheet Wizard and modify styles as needed.
When you have finished modifying styles, click the Apply Styles button on the Style Sheet Wizard.
You will see a drop-down list of all open layouts.
Select the required layout and click OK.
The Style Sheet Wizard is designed so you can easily take advantage of the Excel Style formatting settings and properly use the designed nVision Style naming convention. You can accomplish the same thing simply by opening a layout and selecting Format, Styles from the Excel menu bar. The Style dialog will appear and you can create styles using the same naming convention as the Style Sheet Wizard.
The following table shows examples of the naming convention for PS/nVision nPlosion styles.
Note. If you apply the styles both from the Style Sheet Wizard and the Excel Menu Bar, the last applied style takes effect.
Note. Detail Row and Column Style settings are represented by the “00” level.
Your style sheet directory is indicated by PeopleSoft Configuration Manager for PS/nVision on Windows or by the Process Scheduler configuration file for PS/nVision on the web.
To configure the style sheet directory using Configuration Manager for PS/nVision on Windows:
Open the Configuration manager by either double clicking the Configuration Manager icon on your desktop or select Start, Program, PeopleTools version, Configuration Manager.
Select the Profile tab, select a profile to edit, and then select the nVision tab to view or change PS/nVision settings.
Enter the location of the PeopleSoft style sheets.
PeopleSoft delivers a set of style sheets that can be located at <PS_HOME>\Excel\Style Sheets.
To configure the style sheet directory using the Process Scheduler configuration file for PS/nVision on the web:
Select Start, Command Prompt.
Change the directory to <PS_HOME>\appserv\.
Type psadmin. and press ENTER.
The PeopleSoft Server Administration menu appears.
Select option 2 (Process Scheduler).
Press ENTER.
The PeopleSoft Process Scheduler Administration menu appears.
Select option 3 (Configure a Process Scheduler Configuration) from the Process Scheduler Administration menu.
Enter the number that corresponds to the desired database.
Press ENTER.
A message about shutting down the Process Scheduler is displayed. Enter y to continue.
Reply n to the question: Do you want to change any values <y/n> [n]? for all sections until you get to the nVision section, and then answer y.
Make the following change:
Parameter |
Description |
StyleDir |
Enter the default location where PS/nVision keeps nPlosion Styles (these are usually inherited by the layout that the user is designing). |
Accept the defaults for the remaining options.
See Also
Using PeopleSoft Configuration Manager