Oracle
Search Site  
Find
 
Crystal Ball Home
Oracle Home
Information On
   Web & Live Events
   Six Sigma & DFSS
   Education Alliance
   Training Classes
   Conferences & Forums
   Available Languages
 
Quick Links
   Shop
   Download
   Newsletters
   Contact Us
 
 
Worldwide Offices
   United States
   United Kingdom
   Germany
 
 
 
 

Crystal Ball® 7.2.2

Release Notes

December 2006


Contents

Introduction
Crystal Ball Issues
OptQuest Issues
Crystal Ball Developer Kit Issues
Fixed in Crystal Ball 7.2.1 and 7.2.2

Introduction

Crystal Ball 7.2.2 is the current version of Crystal Ball. It has been developed to run on the Microsoft .NET Framework 1.1 with Service Pack 1, technology from Microsoft for developing secure and advanced Windows applications.

Crystal Ball 7.2 introduced new process capability features to support Six Sigma and other quality programs. It also included bug fixes and many performance enhancements. For more information on the new features see http://www.crystalball.com/cb_features.html. Crystal Ball 7.2.1 and 7.2.2 include many more bug fixes, listed below.

The following are a few known issues you should be aware of as you begin using Crystal Ball 7.2.2.

Note: If you are upgrading from an earlier version of Crystal Ball, it is also important for you to read the Crystal Ball 7.2.2 Migration Guide.

Crystal Ball Issues

Only Microsoft .NET Framework 1.1 Service Pack 1 can be used

If you have Microsoft .NET Framework 2.0 installed, warning and error messages might appear when you try to start this version of Crystal Ball. You might also find that Crystal Ball does not load at all when you start it. If this happens, choose Start > Programs > Crystal Ball 7 > Application Manager. Be sure this setting is checked in the Crystal Ball Application Manager: "Run Excel with Microsoft's .NET Framework v1.1." Then, click OK and restart Crystal Ball.

Notice that errors can result if you try to check the .NET Framework setting in the Application Manager and do not have the required permissions to make that change.

If you have not yet installed Microsoft .NET Framework 1.1 with Service Pack 1, follow the instructions in your Crystal Ball Installation and Licensing Guide, located at the root of your Crystal Ball CD or in the Docs folder under the folder where Crystal Ball is installed (by default, C:\Program Files\Decisioneering\Crystal Ball 7). The main installation document is named CB7 Install&Licensing.pdf. If your organization uses concurrent licensing, see InstallConcurrent.pdf.

For details on using Crystal Ball with Microsoft .NET Framework 1.1 with Service Pack 1, see Microsoft .NET Framework FAQs.

Extreme Speed introduced in Crystal Ball 7.1

If you are using the Professional or Premium Edition of Crystal Ball version 7.1 or later, the new Extreme Speed feature available in those editions is switched on by default. While Crystal Ball simulations run 10 to 100 times faster at Extreme speed, there are a few compatibility issues to consider.

For more information on Extreme Speed see Appendix C of the current Crystal Ball User Manual or "About Extreme Speed" in the Crystal Ball online help.

Go To button

When a calculation error occurs and a specific cell is identified, a Go To button appears in the error dialog. You can click it to move to the incompatible cell.

Extreme Speed and custom functions

Note: The following compatibility issue is not included in Appendix C of the current Crystal Ball User Manual.

In Extreme Speed, circular references with short Iteration settings (on the Tools > Options > Calculation tab) might not match Excel's because of differences in calculation algorithms. For most consistent results, set Iteration to at least 1,000.

Extreme Speed and non-English Analysis Toolpak functions

Note: The following compatibility issue is not included in Appendix C of the current Crystal Ball User Manual.

Currently, non-English names of the Analysis Toolpak functions are not supported in Extreme Speed simulations.

Crystal Ball grabbers are now dual-anchoring

Certainty grabbers in forecast windows are now anchored at both ends. A grabber is anchored when users enter a value or click and move the grabber. Clicking the grabber without moving it toggles the anchor state of the grabber. Ctrl-clicking or Shift-clicking a grabber anchors or unanchors both grabbers, depending on the previous state of the clicked grabber. When both grabbers are positioned to infinity, both grabbers are unanchored. When just one grabber is positioned to infinity, the anchor state of the grabber at infinity is set to the opposite of the other grabber.

Anchoring both grabbers changes the certainty. Changing the certainty with both grabbers unanchored adjusts both grabbers centered on the median. When one grabber is anchored, the certainty value sets the free grabber’s position. When typing in a minimum or maximum certainty range, Crystal Ball sets only the location of the corresponding grabber; the modified grabber is anchored and the certainty value is updated.

Checking for updates

Users with Crystal Ball 7.1 or later can now use the Windows Start menu to check for updates and install them, if found. Choose Start > Programs > Crystal Ball 7 > Check For Updates. Users of earlier versions of Crystal Ball must go to www.crystalball.com and click the Downloads link to install the latest upgrade.

Minimum value is used for bimodal medians

When discrete probability distributions, such as Yes-No, have two median values, the displayed value is the minimum instead of some value interpolated between the two. The decision to compute the median this way was based on the need to preserve both the integrity of the inverse CDF calculation and the consistency between the median and 50th percentile calculations.

Restored results are not resaved with simulation results

If restored results are used with results from the current simulation – in an overlay chart, for example – the restored results are not resaved with Analyze > Save Results. When the saved results are later restored, only the results from the current simulation are restored.

Likewise, if preferences – for example, chart preferences – are set for the restored results, those preference settings are not saved either.

If an assumption's input parameter refers back to the assumption cell, the reference is static

If a cell reference refers to an assumption cell, the cell reference is replaced by the base value (value at the start of the simulation) for the duration of the simulation. This makes the cell reference static.

Upgrading Windows XP to Service Pack 2 removes Crystal Ball from the list of installed programs

If a user with local administrative privileges installs Crystal Ball on a Windows XP machine, and then an administrator with domain administrative privileges upgrades the system to Windows XP with Service Pack 2, Crystal Ball will be removed from the Start menu and disappears from the list of installed programs in the Add/Remove Programs dialog.

Error installing Crystal Ball 7.2.2 on Windows 2000 with Office 2003 and no Service Pack 1

If a user attempts to install Crystal Ball 7.2.2 on a Windows 2000 machine with Microsoft Office 2003 installed without Service Pack 1, Internal Error 2870 appears and the installation fails. This happens only with English and Spanish versions of Crystal Ball 7.2.2. To avoid this error, install Service Pack 1 for Microsoft Office 2003 and then install Crystal Ball.

"System clock set back" errors

If a computer's system clock is set back at some point to a date earlier than the current date, Crystal Ball's sophisticated licensing system recognizes this. When you try to start Crystal Ball with a time-limited license under these conditions, startup fails and a "system clock set back" message appears. Under some system clock conditions, a "license not found" message appears and a checkout error is written to the Crystal Ball log file. The reason that a license file cannot be found can also be determined by clicking on the View Existing License link in the Welcome screen of the CB License Manager. A dialog states why the license cannot be found -- whether it be a system clock error, feature start date in the future, and so on.

Issues with preferences and the memory warning dialog

If you run an Extreme Speed simulation multiple times on a large or complex model, you might find that you receive the "Sufficient memory may not be available..." warning dialog. This dialog lets you disable the Store Assumption Values run preference and change the number of trials to run. Notice that these changes in the warning dialog reset those preferences in the Run Preferences dialog on the Trials and Options tabs. They are then applied to other models unless you reset them after the large model has run.

Restored results with capability metrics

The following rules apply when you calculate capability metrics, store the results in a .cbr file, and then restore the results:

  1. The restored results use the preference settings on the machine where the results are restored, which might be different from the settings when the original simulation was run and stored.
  2. Crystal Ball refits the data when the results are restored, so results might differ somewhat from the original results.
Crystal Ball with custom menus and toolbars

If you create custom menus and toolbars for Excel in folders Excel loads at startup, the Crystal Ball menus and toolbars are removed. You can still use the Crystal Ball Developer Kit to run Crystal Ball but the standard user interface cannot be restored and used unless the custom files are specially set up to allow this.

Incompatibilities when running models in earlier versions of Crystal Ball 7.x

Certain Crystal Ball distribution types are not compatible with pre-7.1 versions of Crystal Ball 7.x. For example, if you create a model in Crystal Ball 7.2, 7.2.1, or 7.2.2 that includes linked custom distributions, #NUM! appears in the assumption cells when you run a simulation in Crystal Ball 7.0 at Normal Speed with the following custom distribution types: continuous range, discrete range, sloping continuous range, and sloping discrete range.

LOOKUP functions can affect speed

Crystal Ball now supports LOOKUP functions in both Normal and Extreme Speed. However, if you use more than a thousand in a model, this can slow down the initial parsing time and cause the simulation to run slowly.

Overlay chart probability data can be inaccurate for series with less data

Overlay chart data are attached to the frequency axis of the chart, not the probability axis. For this reason, probability data can be inaccurate for all series except the one with the most data.

Extract Data information might not be accurate for the last bin

If you choose the Chart Bins statistic in the Extract Data dialog, information for the last (rightmost) bin might not be accurate. Crystal Ball determines bin location by evaluating whether data is equal to or greater than the minimum and less than the maximum for each bin. If data is equal to the maximum for the highest bin, it is not counted.

Installing and removing Crystal Ball 7.2 prevents the use of Crystal Ball 5.5

If you have been using Crystal Ball 5.5 on a computer where Crystal Ball 7.2 was also installed, removing Crystal Ball 7.2 (as part of the upgrade to Crystal Ball 7.2.2, for example) prevents Crystal Ball 5.5 from starting. To restore full functionality to Crystal Ball 5.5, uninstall it and install it again. Then Crystal Ball 5.5 should co-exist and work with Crystal Ball 7.2.2 when that version is installed.

Using Crystal Ball with multiple versions of Excel installed

Crystal Ball always runs against the default version of Excel, which is typically the most recently installed version of Excel. To run Crystal Ball with another version of Excel, open Windows Explorer and select Tools > Options. Then, in the Folder Options dialog, select the File Types tab and make sure that you set the XLS extension so that it opens with the appropriate version of Microsoft Excel.

If these instructions do not work, perform a Repair on the installation of Excel that you want to be the default version. That is, if Excel 2003 and then Excel 2007 are installed on a machine and you want Excel 2003 to remain the default version of Excel, perform a Repair on Excel 2003. Once the Repair is complete, Excel 2003 should start when you select Crystal Ball from the Start menu.

OptQuest Issues

OptQuest files are not always saved on request

Whenever you modify values or settings in the OptQuest wizard or other dialogs, always click the OK button to ensure that information will be saved in the .opt file.

OptQuest won't work properly if an Excel cell is in Edit mode

If you try to run OptQuest when a cell in Excel is being edited, OptQuest doesn't perform as expected. Be sure to either press Enter to accept your edits or leave the active cell without changing it before you attempt to run a simulation with OptQuest.

Crystal Ball Developer Kit Issues

Several new calls have been added to the Crystal Ball Developer Kit for this version of Crystal Ball. For a list, see Appendix B of the current Crystal Ball Developer Kit User Manual. Then, see Chapter 2 for a description of each new call.

Crystal Ball Developer Kit User Manual is now available online

If you have purchased the Crystal Ball Professional Edition or Premium Edition, you can download the Crystal Ball Developer Kit User Manual directly from Decisioneering's Web site. To do this, start Crystal Ball. Then, choose Help > Crystal Ball > Crystal Ball Developer Kit. A page with a Download link appears in your browser. If you don't have a Crystal Ball Professional or Premium license, an error message appears instead.

Always use CB.CheckData before a CB.Get... call

To ensure that data is properly synchronized, always call CB.CheckData immediately after you insert, delete, move, or otherwise edit cells in a model, particularly before you use one of the CB.Get... functions.

CB.ExtractDataND can now extract multiple data types

You can now use CB.ExtractDataND to extract more than one type of data. To do this, use cbExtDataType followed by the type of data, and then follow that by a boolean Value2 parameter.
For example, the following lines of code extract both statistics and values:

   CB.ExtractDataND cbExtDataType, cbDatStatistics, True
   CB.ExtractDataND cbExtDataType, cbDatValues, True
   CB.ExtractDataND cbExtOK

Issues with CB.DefineAltParms and CB.GetAssum

There are problems in defining and updating assumptions with lognormal distributions with alternate parameter sets created by the CB.DefineAltParms call. For example, if you are defining a lognormal distribution assumption with the log mean and log standard deviation, the low cutoff value or high cutoff value is being assigned to the mean and standard deviation.Workarounds are to avoid cell references; pass in the actual values for the parameters rather than cell references. Also, consider using the DefineAssumND call to define means and standard deviations.

Fixed in Crystal Ball 7.2.1 and 7.2.2

The following are some of the more important errors that were fixed in Crystal Ball 7.2.1 and Crystal Ball 7.2.2. Some of these defects include others that were originally logged under different numbers.


The following are some of the more important errors that were fixed in Crystal Ball 7.2.1:

Defect Number Summary
2724
Tornado Chart: need to use cell range names instead of cell references when range name defined
6400 CB License Manager: should write license file to system even when no concurrent licenses available
7986 Storing cell reference as relative when absolute reference is indicated
10150 Unable to create reports with Excel charts when there are hundreds of assumptions
10657 Error is triggered when a syntax error occurs when working with an Excel formula
10716 Developer Kit errors when special characters occur in cell address strings
11194 Creating a report with a closed overlay chart, sensitivity chart, or trend chart causes an unexpected error
11243 Errors resulting from invalid assumptions due to invalid alternate parameters
11270 Cannot send automated error reports from behind firewall
11591 Memory leak in assumption window
11790 Extreme Speed simulation: Scenario Analysis not running in proper simulation mode
11847 Errors occur when expired ChartFX Runtime license is found
11900 Data Conversion: losing decision variable cell references when converting from CB 5.x model
11910 Extreme Speed simulation: provide cell address with errors
12008 Errors when CB 5.x model has special characters in worksheet names
12033 Crystal Ball Help submenus are not removed when Crystal Ball is uninstalled so multiple submenus result from each additional installation
12085 Need to add CB.GetAssumFN Excel function
12189 Error when converting correlated assumptions from CB 5.x model
12469 CB Developer Kit: CB.DefineAssumND: should not clear cell value when defining assumption fails
12472 CB Developer Kit: CB.DefineDecVarND: should not clear cell value when defining decision variable fails
12590 Not able to use F4 function key to cycle through relative and absolute cell references in distribution parameters
12725 Need to improve speed of canceling Define Correlation dialog with cell references defined for correlation coefficients
14266 Extreme Speed simulation: apostrophe in sheet name causes bad values
14298 Data Conversion: deleting all range names beginning with Z on worksheets with CB data
14360 Crystal Ball conflicts with DocumentSAFER software; they cannot run together.
14372 Internationalization: Not handling localized list separator character in input parameters
14373 Internationalization: error when using period decimal in formula
14415

Zst and Zlt are sometimes undefined for optimization purposes

14472 Extreme Speed simulation: non-vectored simulation often occurs with decision variables in workbook
14475 Forecast charts do not display all values even when all values selected
14516 Installer: should not allow user to install with unsupported .NET Framework version when CB 4.x/5.x present or unsupported/missing Excel version
14519 Sensitivity chart: unexpected error when attempting to calculate sensitivity with Store Assumption Values turned off
14540 Error when a string is defined for the cell value in an assumption cell.
14544 Developer Kit loading error when starting Crystal Ball
14569 Implement faster version of CB.GetForeDataFN Excel function
14570 Extreme Speed simulation: forecasts with user-defined functions return errors for alternating columns
14574 GetGroup errors when running simulations and creating charts
14589 Errors when running simulations with an assumption in merged cells
14626 LOOKUP functions fails when data is on another worksheet
14636 Extreme Speed simulation: error in SUMPRODUCT function
14668 ?Item has already been added? error on new model
14675 ?Item with the specified name wasn't found? error
14678 ?Object reference not set to an instance of an object? error on startup
14692 Duplicate chart name appears for closed charts
14732 Out of memory error when discarding hidden worksheets in the 2D Simulation tool
14760 Tornado chart: decision variable error displayed after adding precedents on first execution
14761 Correlations: cross-sheet correlated assumptions lose correlations when assumption sheet name changes
14765 Problems defining CB data w/ cross-sheet cell refs on sheet with " at end of name
14845 Extreme Speed simulation: inaccurate results from VLOOKUP function
14854 Extreme Speed simulation: problem in evaluation of MIN function
14857 Extreme Speed simulation: ability to handle dynamic assumptions with circular references
14898 Crystal Ball data object not found when reopening a model
14934 Data Conversion: unexpected errors when converting assumptions with small input parameter values and forecasts from a Crystal Ball 5. x model
14935 Extreme Speed simulation: differing simulation results relative to Normal Speed with user-defined functions
14968 Error when defining correlation coefficient cell reference on sheet with apostrophe (') in name
15110 Developer Kit: Not using CB.WorksheetProtection to unprotect and reprotect worksheets during file saves
15131 CB Developer Kit: CB.WorksheetProtection doesn't work for blank passwords
15172 Normal Speed simulation: no warning when running simulation with circular references in assumption input parameters

The following are some of the more important errors that were fixed in Crystal Ball 7.2.2:

Defect Number Summary
11208 License handling error when running Crystal Ball 7.x version with a Crystal Ball 2000.5 (5.5) license
12128 Request: Added CB.EnumCorrelation Developer Kit call for listing correlated assumptions and their correlation values
12658 Error when extracting forecast values
13021 CB Predictor: Internationalization: Pasting of linear regression formulas doesn't work with certain non-English regional settings
14502 Correlated Assumptions: It is possible to run a simulation with an invalid correlation coefficient as a cell reference
14875 Developer Kit reports that sensitivity, trend, and overlay charts are created on the CB_DATA_ hidden worksheet
14944 Password dialog appears when exiting Crystal Ball with a password-protected Excel add-in loaded
15029 Error selecting multiple ranges using the cell reference picker
15047 Storing a number as text causes incorrect results in Extreme Speed simulations
15058 Developer Kit: CB.SetFore is not setting precision calculations to relative on the Precision tab of the Forecast Preferences dialog when absolute is set to False using the Developer Kit
15203 Assumptions: Need to strip off sheet prefix from the local range name when a range name is applied
15261 License checking error caused by incorrect file version numbers
15264 Developer Kit: Incorrect error handling with protected workbooks when stored password is not provided (related to resetting after a single step)
15286 Error when creating report with Excel charts after closing and reopening a workbook
15290 Auto Extract: When performing an auto extract on filtered data, the displayed forecast statistics are based on the filtered results for everything but the number of trials.
15346 Error when installing on machines with EFS encrypted My Documents folder
15352 Licensing error that appears when Crystal Ball is shut down
15360 Developer Kit: CB.SetAssum and CB.DefineAltParms are not handling alternate parameter sets and cbAsmLowCutOff/cbAsmHighCutOff properly
15501 Error when trying to save a workbook without Crystal Ball data while a simulation is running
15512 "Item Already Added" error when there are multiple invalid print ranges in addition to a valid one
15515 Problem with XIRR Excel function when there are blank cells in the input range
15547 Correlation Matrix tool error when the Format Matrix checkbox is not checked
15704 Error when starting Crystal Ball with the Edit > Clear > All menu command missing in Excel
15996 Error running Crystal Ball and displaying charts with circular references
16010 Memory error when creating many forecasts
16062 Problem running volatile user-defined functions in an Extreme Speed simulation
16277 Error caused by resetting Crystal Ball simulation
 
Home | Products | Services | Industries | Applications | Support | About Us | How to Buy
Privacy Policy | Trademarks | Copyright © 2007, Oracle and/or its affiliates. All rights reserved.