а вместо выбранного в запросе значения можно будет рассчитывать в этой ячейке значение?Aleksey писал(а):Здравствуйте,
При добавлении второго значени, есть выбор как их расположить.
Спасибо.
Подскажите по Cross Tab. Как добавить еще одну итогов строку
-
- Сообщения: 102
- Зарегистрирован: 03 апр 2013, 20:20
Re: Подскажите по Cross Tab. Как добавить еще одну итогов ст
Re: Подскажите по Cross Tab. Как добавить еще одну итогов ст
Здравствуйте,
Да. Событие ProcessCell.
Спасибо.
Да. Событие ProcessCell.
Спасибо.
-
- Сообщения: 102
- Зарегистрирован: 03 апр 2013, 20:20
Re: Подскажите по Cross Tab. Как добавить еще одну итогов ст
Добрый день!Aleksey писал(а):Здравствуйте,
Да. Событие ProcessCell.
Спасибо.
Возвращаемся к баранам.
На рисунке ниже, под цифрой 1 отмечена ячейка, которая высчитывает среднее значение элементов в текущей строке. Подскажите, пожалуйста, как правильно сделать, чтобы в каждой ячейке, где отображается %, в колонке ИТОГО, сделать расчет следующим образом: Итого_Количество_компонента/Итого_Всего_компонентов * 100? Т.е. в данном случае, количество каждого компонента надо поделить на их общую сумму в итого 6002,22.
Как из ИТОГО и из строки для % убрать сумму и процент по компоненту ОЧИ? отмечено цифрой 2?
- Вложения
-
- Вопрос.jpg (101.45 КБ) 4808 просмотров
Re: Подскажите по Cross Tab. Как добавить еще одну итогов ст
Здравствуйте.
Чтобы вам помочь, нам надо увидить структуру отчёта.
Пришлите, пожалуйста, ваш шаблон отчёта с тестовыми данными для анализа.
Спасибо.
Чтобы вам помочь, нам надо увидить структуру отчёта.
Пришлите, пожалуйста, ваш шаблон отчёта с тестовыми данными для анализа.
Спасибо.
-
- Сообщения: 102
- Зарегистрирован: 03 апр 2013, 20:20
Re: Подскажите по Cross Tab. Как добавить еще одну итогов ст
Шаблон прикладываю, данные подставьте свои тестовые, т.к. реальные прислать не могуAleksey Andreyanov писал(а):Здравствуйте.
Чтобы вам помочь, нам надо увидить структуру отчёта.
Пришлите, пожалуйста, ваш шаблон отчёта с тестовыми данными для анализа.
Спасибо.
- Вложения
-
- Смешение .mrt
- (37.82 КБ) 396 скачиваний
Re: Подскажите по Cross Tab. Как добавить еще одну итогов ст
Здравствуйте.
К сожалению, у нас не получается воспроизвести вашу проблему.
Нам не нужны ваши реальные данный. Нам надо тестовые данные, на которых мы бы смогли воспроизвести вашу ситауцию.
Пришлите, пожалуйста, нам такие данные или вы можете сами попробовать выполнить вашу задачу с помощью события Process Cell(Обработка ячейки) у Cross-Column Total. В вашем случае это CrossTab2_ColTotal1.
Спасибо.
К сожалению, у нас не получается воспроизвести вашу проблему.
Нам не нужны ваши реальные данный. Нам надо тестовые данные, на которых мы бы смогли воспроизвести вашу ситауцию.
Пришлите, пожалуйста, нам такие данные или вы можете сами попробовать выполнить вашу задачу с помощью события Process Cell(Обработка ячейки) у Cross-Column Total. В вашем случае это CrossTab2_ColTotal1.
Спасибо.
-
- Сообщения: 102
- Зарегистрирован: 03 апр 2013, 20:20
Re: Подскажите по Cross Tab. Как добавить еще одну итогов ст
а как правильно взять значение из требуемых мне ячеек?Aleksey Andreyanov писал(а):Здравствуйте.
К сожалению, у нас не получается воспроизвести вашу проблему.
Нам не нужны ваши реальные данный. Нам надо тестовые данные, на которых мы бы смогли воспроизвести вашу ситауцию.
Пришлите, пожалуйста, нам такие данные или вы можете сами попробовать выполнить вашу задачу с помощью события Process Cell(Обработка ячейки) у Cross-Column Total. В вашем случае это CrossTab2_ColTotal1.
Спасибо.
Re: Подскажите по Cross Tab. Как добавить еще одну итогов ст
Здравствуйте,
Пожалуйста, посмотрите следующую статью:
http://support.stimulsoft.com/index.php ... -i-do-this
Спасибо.
Пожалуйста, посмотрите следующую статью:
http://support.stimulsoft.com/index.php ... -i-do-this
Спасибо.
-
- Сообщения: 102
- Зарегистрирован: 03 апр 2013, 20:20
Re: Подскажите по Cross Tab. Как добавить еще одну итогов ст
Ссылка битая, можно объяснить применительно к моему вопросу и по русски?Aleksey писал(а):Здравствуйте,
Пожалуйста, посмотрите следующую статью:
http://support.stimulsoft.com/index.php ... -i-do-this
Спасибо.
Re: Подскажите по Cross Tab. Как добавить еще одну итогов ст
Здравствуйте,
Извините за неправильную ссылку. Вот правильная
http://support.stimulsoft.com/index.php ... -i-do-this
Для КроссТаблицы есть событие ProcessCellEvent, которое позволяет обрабатывать значения в ячейках таблицы.
В данном событии вы также можете обратиться к другим ячейкам:
Cells[0, 0] - числовое значение в текущей ячейке
Cells[-1, 0] - числовое значение в ячейке слева от текущей
Cells[1, 0] - числовое значение в ячейке справо от текущей
Cells[0, -1] - числовое значение в ячейке выше от текущей
Cells[0, 1] - числовое значение в ячейке ниже от текущей
Так же вы можете использовать следующие системные переменные:
e.Cell.SummaryIndex - при использовании двух или более итогов. Если ячейка не имеет итогов, то индекс будет равен -1.
e.Cell.IsCrossSummary - ячейка является итогом.
Спасибо.
Извините за неправильную ссылку. Вот правильная
http://support.stimulsoft.com/index.php ... -i-do-this
Для КроссТаблицы есть событие ProcessCellEvent, которое позволяет обрабатывать значения в ячейках таблицы.
В данном событии вы также можете обратиться к другим ячейкам:
Cells[0, 0] - числовое значение в текущей ячейке
Cells[-1, 0] - числовое значение в ячейке слева от текущей
Cells[1, 0] - числовое значение в ячейке справо от текущей
Cells[0, -1] - числовое значение в ячейке выше от текущей
Cells[0, 1] - числовое значение в ячейке ниже от текущей
Так же вы можете использовать следующие системные переменные:
e.Cell.SummaryIndex - при использовании двух или более итогов. Если ячейка не имеет итогов, то индекс будет равен -1.
e.Cell.IsCrossSummary - ячейка является итогом.
Спасибо.