Методы распределения данных

В IBM® Cognos Analysis for Microsoft Excel есть целый ряд методов распределения данных, которые можно использовать для распределения числовых данных по ячейкам исследования. Например, используя распределение данных, вы сможете равномерно распределить значение по диапазону ячеек или увеличить все значения в диапазоне ячеек на заданный процент.

Пропорциональное распределение

Метод пропорционального распределения позволяет распределить заданное значение по ячейкам пропорционально существующим значениям ячеек.

Рассмотрим, например, представление, в котором значениями для элемента Argentina (Аргентина) в январе, феврале и марте (элементы January, February и Mar), являются 10, 30 и 60, соответственно.

Сумма этих значений равна 100, при этом значение в столбце January (Январь) составляет 10% от этой суммы, значение в столбце February (Февраль) - 30%, а значение в столбце March (Март) - 60%.

Если вы пропорционально распределите значение 300 по этим ячейкам и выберете действие обновления Заменить, вы получите следующие результаты:

Эти значения пропорционально эквивалентны значениям куба, которые существовали до того, как вы применили распределение данных.

Повтор

Метод повтора позволяет повторить заданное значения в ячейках в представлении.

Введенное вами значение будет воспроизведено в диапазоне выбранных вами ячеек. Если вы примените метод распределения путем повтора к одной консолидированной ячейке, распределяемое значение будет пропорционально распределено по всем терминальным элементам этой консолидированной ячейки.

Метод копирования в терминальные элементы

Метод копирования в терминальные элементы позволяет скопировать заданное значение в терминальные элементы консолидированной ячейки. Если вы примените этот метод, вы сможете скопировать значение во все терминальные элементы консолидации или только в те терминальные элементы, которые уже содержат ненулевые значения.

Допустим, что у вас есть несколько терминальных элементов ячейки Year, Argentina (Год, Аргентина) с соответствующими значениями.

Если вы, используя метод копирования в терминальные элементы, скопируете значение 400 в терминальные элементы ячейки Year, Argentina (Год, Аргентина), в которых в настоящий момент содержатся ненулевые значения, значение 400 будет скопировано во все терминальные элементы, которые содержали ненулевые значения.

Если вы инициируете метод копирования в терминальные элементы из ячейки, заданной более чем одним консолидированным элементом, заданное значение будет скопировано во все терминальные элементы, связанные с этой ячейкой.

Табл. 1. Опции метода повторного распределения по терминальным элементам
Параметр Описание

Заполненные терминальные ячейки

Заданное значение будет скопировано только в те терминальные ячейки, в которых в данный момент содержатся я ненулевые значения.

Все терминальные ячейки

Заданное значение будет скопировано во все терминальные ячейки независимо от их текущих значений.

Прямолинейное заполнение

Метод прямолинейного распределения позволяет заполнить ячейки куба путем линейной интерполяции между двумя заданными конечными точками. Для этого требуется ввести начальное и конечное значения.

Например, при начальном значении, равном 100, и конечном значении, равном 200, данная опция позволит заполнить ячейки в диапазоне значениями с равным шагом в интервале между этими двумя конечными точками.

Метод прямолинейного распределения можно применять только к отдельным строкам или столбцам, а не к прямоугольным диапазонам ячеек.

Процент изменений

При использовании метода процентного изменения текущие значения в ячейках умножаются на заданный процент. Результат умножения можно затем использовать, чтобы заменить существующие значения ячеек, прибавить его к ним или вычесть его из них.

Если вы примените метод изменения в процентах и зададите % изменения, равный 10, система умножит значение каждой ячейки на 10% (или на 0,10). Если вы выберете действие обновления Добавить, результат умножения будет прибавлен к существующим значениям ячеек. В результате значение каждой ячейки увеличится на 10%. Метод процентного изменения применяется в диапазоне выбранных вами ячеек.

Равномерное распределение

Метод равномерного распределения позволяет равномерно распределить заданное значение по ячейкам в представлении.

Рассмотрим пример, в котором показаны в представлении выбран диапазон, содержащий 12 ячеек.

Если вы равномерно распределите значение 60 по этим ячейкам и выберете действие обновления Добавить, это значение будет равномерно распределено по диапазону и прибавлено к существующим значениям ячеек. В результате значение каждой ячейки увеличится на 5 (60/12=5).

Введенное вами значение будет равномерно воспроизведено в диапазоне выбранных вами ячеек. Если вы примените метод равномерного распределения к одной консолидированной ячейке, значение будет пропорционально распределено по всем терминальным элементам этой консолидированной ячейки.

Метод равномерного копирования в терминальные элементы

При использовании метода равномерного распределения по терминальным элементам заданное значение равномерно распределяется по всем терминальным элементам в консолидированной ячейке. Если вы примените этот метод, вы сможете распределить значение по всем терминальным элементам консолидации или только по тем терминальным элементам, которые уже содержат ненулевые значения.

Если вы инициируете равномерное распределение по терминальным элементам из ячейки, заданной более чем одним консолидированным элементом, заданное значение будет распределено по всем терминальным элементам, связанным с этой ячейкой.

Табл. 2. Опции метода равномерного распределения по терминальным элементам
Значение Описание

Заполненные терминальные ячейки

Заданное значение будет скопировано только в те терминальные ячейки, в которых в данный момент содержатся я ненулевые значения.

Все терминальные ячейки

Заданное значение будет скопировано во все терминальные ячейки независимо от их текущих значений.

Процентный рост

Метод распределения на основе % роста принимает исходное значение и процент приращения. Этот метод использует исходное значение как начальную точку и обеспечивает последовательное приращение каждого последующего значения в диапазоне на заданный процент роста.

Метод распределения на основе % роста можно применять только к отдельным строкам или столбцам, а не к прямоугольным диапазонам ячеек.

Очистить

Метод очистки позволяет очистить ячейки в представлении от имеющихся в них значений. Этот метод можно применять как к терминальным ячейкам, так и к консолидированным ячейкам. Если метод очистки применить к консолидированной ячейке, всем терминальным элементам консолидации присваивается нулевое значение.