Search site:

Aramar
  • About Us
  • Our Team
  • Join the Team
  • Insights & Updates
  • Talk to Us
  • Financial Reporting
      • IBM Planning Analytics.

        IBM Planning Analytics is business performance management software that combines budgeting and AI-enhanced forecasting with intuitive analysis, reporting and workflows.

      • IBM Controller

        IBM Controller delivers accurate, fully auditable financial results, a guided period close user experience, and automatic consolidation and reporting.

      • IBM Controller Disclosure Management

        IBM Controller Disclosure Management brings financial results and commentary together, helping you prepare, review and approve reports with less manual copying and updating.

      • IBM Cognos Analytics

        IBM Cognos Analytics is infused with AI and offers an intuitive and user-friendly experience.

      • Fast Financials

        Our solution for Financial Consolidation, Reporting, Cash Flow and Planning

      • Lease-16

        Our accounting IFRS 16 and FRS 102 Lease management software solution

    • IBM Planning Analytics
    • IBM Controller
    • IBM Controller Disclosure Management
    • IBM Cognos Analytics
    • Fast Financials
    • Lease-16
  • ITFM
      • IBM Apptio

        Take control of your IT spending and plan with confidence

    • IBM Apptio
  • ESG Reporting
      • IBM Envizi

        Turn ESG data into clear, auditable insights and compliant reports.

    • IBM Envizi
  • Customer Success
      • Customer Success Programme

        All our customers join our success program.

      • Customer Stories

        Don’t just take our word for it…

    • Customer Success Programme
    • Customer Stories
  • Support
      • Implementation and Development

        From practical, hands-on development through to strategic guidance, our team of specialists is here to help.

      • Cloud Migration

        We have unrivalled experience in helping customers migrate their Business Analytics installations to the Cloud and helping them to take advantage of all IBM SaaS has to offer.

      • Support

        We are proud of our dedicated, friendly support desk, providing IBM Certified support and application support.

      • IBM Licensing

        As an IBM Gold partner, Aramar are able to negotiate the best terms with IBM on software licences and can provide wrap-around support to help you get the best from the products you have purchased.

      • IBM Training Workshops

        Practical workshops designed for all experience levels, from beginner users learning the fundamentals through to advanced users and administrators looking to expand their knowledge.

      • IBM Health Checks

        Get a clear, practical assessment of your IBM Planning Analytics or IBM Controller environment, including performance, governance and best practice recommendations.

    • Implementation and Development
    • IBM Cloud Migrations
    • Support
    • IBM Licensing
    • IBM Training Workshops
    • Health Checks
  • Knowledge Centre
      • Expert insight for IBM users

        Explore upgrade guidance, how-to guides and technical best practice across the IBM suite. Practical, real-world insight to help you solve problems faster and get more from your IBM investment.

      • IBM Planning Analytics

        Find IBM Planning Analytics version numbers, release dates and corresponding server versions.

    • Aramar Specialist Knowledge
    • IBM Planning Analytics Server Versions
  • Our Team
  • Join the Team
  • Insights & Updates
  • Talk to Us

IBM Planning Analytics

57
  • How to: Check whether a dimension exists in Planning Analytic
  • What is: Planning Analytics for Excel (PAfE)?
  • How to: Restore Lost Saved Connections in IBM Planning Analytics
  • How to: Add Planning Analytics database to Git repository (GitHub)
  • How To: Find out your Planning Analytics Version using Workbench (Planning Analytics on Cloud)
  • How to: Configure Planning Analytics for Excel (PAfE) Centrally
  • How To: Move Databases in Planning Analytics
  • What is a: Hierarchy in IBM Planning Analytics?
  • How to: Create Hierarchies From Attributes in IBM Planning Analytics.
  • Fundamentals: Feeders in IBM Planning Analytics
  • How To: Install/Uninstall Planning Analytics for Excel (PAfE)
  • How to: Add a new Element to an existing Dimension in IBM Planning Analytics
  • How to: Edit Dimensions in IBM Planning Analytics
  • How to: Prevent Data Loss Using the Leaves Hierarchy in IBM Planning Analytics
  • How to: Find the Current Subscription Administrator
  • How to: Remove a Subscription Administrator
  • How To: Add a Subscription Administrator
  • What is a: Subscription Administrator
  • How to: Check and manage your IBM Planning Analytics licence usage vs. your licence entitlement
  • What are: Parameters in Planning Analytics
  • What is a: Data Source
  • How to: Create a Turbo Integrator (TI) Process in IBM Planning Analytics?
  • How To: Apply Formats to Data Elements
  • What are: Dimensions in IBM Planning Analytics
  • How to: Use a Cube View in Planning Analytics for Excel (PAfE)
  • How to: Create a Cube in IBM Planning Analytics
  • How to: Fix Views That Need Refreshing in IBM Planning Analytics
  • How to: Hide Cubes from Users in IBM Planning Analytics
  • Aramar Tips: Working with Subsets in IBM Planning Analytics
  • How To: Subscribe to IBM Security Bulletins for Planning Analytics, Cognos Analytics and Controller
  • How to: Enable dark mode in Planning Analytics Workspace
  • How to: Compare scripts in Planning Analytics Workspace
  • How to: Review process changes in Planning Analytics Workspace
  • How to: Check whether a Dimension exists in IBM Planning Analytics
  • How to: Control Who Has Access to the Planning Analytics Assistant
  • 5 Top Tips for Working with Planning Analytics for Excel (PAfE)
  • How to: Add Spacer Rows and Columns to Universal Reports in Planning Analytics for Excel (PAfE)
  • How to: Load a file via process in Planning Analytics Workspace (PAW)
  • How To: Create a simple hierarchy in Planning Analytics
  • How to: Change maximum login attempts to Planning Analytics on Cloud
  • How to: Using the While statement Turbo Integrator Process in IBM Planning Analytics
  • How to: Change a Dimension Element Weight in Planning Analytics via TI process
  • How to: Mapping a CSV data source directory in IBM Planning Analytics on Cloud
  • How to: Mapping a Network Drive between Live and Development Environments in Planning Analytics on Cloud
  • How To: Resolve ODBC error ‘unable to open connection to database’ in IBM Planning Analytics 
  • How To: Investigating issues using the TM1 Server Log
  • How To: Check the version of IBM Planning Analytics for Excel
  • How to: Change the display row limit in Planning Analytics for Excel
  • How To: Set up Inactivity Timeout Sessions in IBM Planning Analytics
  • How to: Check the Security of a Dimension in IBM Planning Analytics
  • Aramar Tips: Using PowerShell in Planning Analytics
  • Fundamentals: DBRW in Planning Analytics
  • How to: Create a Dimension in IBM Planning Analytics
  • How to: Create Subsets driven by another Dimension in Planning Analytics
  • Aramar Tips: Creating documentation IBM Planning Analytics
  • Aramar Tips: Checking your parameters with a Planning Analytics TI Process
  • Aramar Tips: Analysing Data in IBM Planning Analytics for Excel

IBM Controller

31
  • How to: show ‘No deadlines’ in the Controller Web home page
  • How to: Reconcile the Investment Elimination stages
  • Fundamentals: What’s the difference between IBM Controller Web and IBM Controller Classic?
  • How to: create Company Journals Across Review Report in Controller Web
  • How to: Clear the local cache within Controller
  • How to: Check currency translation using a standard report in IBM Controller
  • When: Does the FAP Publish Client from Controller Need Updating?
  • How to: Create Multi Period Import Specs in IBM Controller Web
  • How To: Subscribe to IBM Security Bulletins for Planning Analytics, Cognos Analytics and Controller
  • Weekly reporting vs period close in IBM Controller: what to consider
  • How to: Audit the Licenced Number of Controller Users
  • How to: Reconcile Data by Company in IBM Controller Web
  • Aramar Tips: The Benefits of Using IBM Controller Web for Data Import via Import Specifications
  • How to: Improve your Controller Excel Report Performance
  • How to: Change the reporting currency belonging to a local subsidiary (or reporting entity) in IBM Controller
  • How to: Effectively structure user security in IBM Controller
  • How to: Run an internal database optimise in IBM Controller
  • How to: Schedule an internal optimise in IBM Controller
  • How to: Drill Data within IBM Controller
  • How to: Change the reporting currency belonging to the group consolidation in IBM Controller
  • How To: Change the method of translation applied to the P&L statement, or create different P&L translation views from the same source data in IBM Controller
  • How to: Check when a Company was last updated (and by who) from within IBM Controller Web
  • How to: Consolidate a Submission in IBM Controller Web
  • How To: Interrogate the backend SQL table using IBM Controller
  • How To: Fix the Intercompany button not appearing in IBM Controller
  • How to: Check the size of your IBM Controller database
  • How to: Condense XACCLOCK Table
  • How to: Save Time Posting Journals on Accounts That Reconcile to Each Other
  • How to: Add Companies to Linked Structures Directly from the Company Structure Menu
  • How to: Back Up an IBM Controller Database
  • How to: Navigate the Backend SQL tables within IBM Controller

Extra Insights

4
  • What is: Planning Analytics for Excel (PAfE)?
  • How To: Subscribe to IBM Security Bulletins for Planning Analytics, Cognos Analytics and Controller
  • How to: Manage Users in IBM MySupport
  • Aramar Tips: 5 Easy tips to consider when adding commentary to your financial reports 

IBM Cognos Analytics

1
  • How to: Secure Data Modules in IBM Cognos Analytics on Cloud On-Demand
View Categories
  • Home
  • knowledge-share
  • IBM Controller
  • How to: Create Multi Period Import Specs in IBM Controller Web

How to: Create Multi Period Import Specs in IBM Controller Web

0:00 / 2:34
  • View as Markdown Open this page as plain Markdown (opens in a new tab)
  • Open in ChatGPT Ask questions about this page (opens in a new tab)
  • Open in Claude Ask questions about this page (opens in a new tab)
  • Open in Google AI Studio Ask questions about this page (Google account required) (opens in a new tab)

This article explains how to create an Import Specification in IBM Controller Web to load budget data where each period is stored in a separate column in an Excel file.

This approach is commonly used for annual budget files, where January to December values sit side by side across the spreadsheet.

Step 1: Prepare the Controller database #

Before creating the Import Specification, ensure the target actuality and periods are unlocked.

  1. Open Controller Classic

  2. Go to Period Locking

  3. Unlock:

    • The BU Budget actuality

    • All relevant periods (for example, periods 2801 to 2812)

This must be done before any data can be imported.

Step 2: Confirm the correct project in Controller Web #

When using Looping by period, the project selected in Controller Web is important.

  • The project must be set to the first period of the data

  • In this example, the project is 2801 BU Budget

This ensures Controller knows where to start when looping across periods during the import.

Step 3: Open Import Settings #

Controller

  1. In Controller Web, open Import Data

  2. Select Import Settings

  3. Go to the Specifications tab

  4. Click Create specification

Step 4: Create the Import Specification #

In the Create specification window, define the following:

General settings #

  • Name
    Example: Budgets

  • Description
    Example:
    This import specification is for importing budget data in column-per-period format.

  • File type
    XLSX

  • Start row
    Set to the first row that contains data (for example, row 3)

  • Enable:

    • ✅ Skip amount 0

    • ✅ Looping by period

Click Create to save the specification.

Step 5: Understand “Looping by period” #

Once Looping by period is enabled, you’ll see a message stating:

Actuality and Period will be available at run time.

What this means:

  • You do not define Actuality or Period in the specification itself

  • They are selected at runtime

  • By default, Controller uses:

    • The actuality from the selected project

    • The first period of the project as the starting point

This is why starting in 2801 BU Budget is important.

Step 6: Configure the field mappings #

Set up the standard Controller fields as usual, for example:

  • Account

  • Company

  • Dimensions

Amount field (key step) #

The Amount field is where the period boundaries are defined.

  1. Enable the Amount field

  2. Set:

    • Column index start
      This is the column number where the first period begins in Excel
      Example: 5

    • Column index end
      This is the column number where the last period ends
      Example: 16

This tells Controller to loop across these columns and post each value to the corresponding period.

Note: The difference between the start and end index must not exceed 12.

Save the specification once all fields are configured.

Step 7: Validate and test the import #

Before running the import:

  1. Use Import Data Error Report

  2. Use Preview Report

These reports allow you to confirm:

  • Column mapping is correct

  • Period looping behaves as expected

  • No data issues exist before posting

 

If you prefer you can follow along with Sarah on You Tube

Still got questions? #

Talk to us

Updated on April 1, 2026

Was this helpful?

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
When: Does the FAP Publish Client from Controller Need Updating?How To: Subscribe to IBM Security Bulletins for Planning Analytics, Cognos Analytics and Controller
Sections
  • Step 1: Prepare the Controller database
  • Step 2: Confirm the correct project in Controller Web
  • Step 3: Open Import Settings
  • Step 4: Create the Import Specification
    • General settings
  • Step 5: Understand “Looping by period”
  • Step 6: Configure the field mappings
    • Amount field (key step)
  • Step 7: Validate and test the import
    • Still got questions?

Our Accreditations and Partners

Aramar works with customers of all sizes, from a range of industries helping them with Business Analytics, Business Process, Sustainability and AI solutions using IBMs leading software solutions.

email contactus@aramar.co.uk

  • LinkedIn
  • YouTube

Registered Address:
124 City Road,
London,
EC1V 2NX

© Aramar 2026. All Rights Reserved.

Terms of use Privacy Policy

Website and Marketing by Unity Online