Проблема расчёта итоговой строки в Cross-tab.
Проблема расчёта итоговой строки в Cross-tab.
1. Невозможно рассчитать (в данном случае в процентном отношении) значения итоговых полей Cross-tab. См. рисунок 1.
2. В некоторых отчётах необходимо просто скрывать итоговое значение (но не флагом ShowTotal), а именно итоговое, а все остальные выводить как есть. См. рисунок 1.
3. Непонятная ошибка возникает, если свойство Summary ячейки cross-tab'а установить в None и при этом пытаться расчитывать значение ячейки произвольным способом, т.к. суммирование в случае с процентами это неправильно, - необходимо одну колонку делить на другую и умножать на 100. См. рисунок 2.
2. В некоторых отчётах необходимо просто скрывать итоговое значение (но не флагом ShowTotal), а именно итоговое, а все остальные выводить как есть. См. рисунок 1.
3. Непонятная ошибка возникает, если свойство Summary ячейки cross-tab'а установить в None и при этом пытаться расчитывать значение ячейки произвольным способом, т.к. суммирование в случае с процентами это неправильно, - необходимо одну колонку делить на другую и умножать на 100. См. рисунок 2.
- Вложения
-
- cross_tab_sum2.jpg (61.25 КБ) 4354 просмотра
-
- cross_tab_sum.jpg (129.9 КБ) 4355 просмотров
-
- Сообщения: 264
- Зарегистрирован: 12 ноя 2007, 08:16
Проблема расчёта итоговой строки в Cross-tab.
Здравствуйте,
Пришлите пожалуйста пример своего отчета и базу данных к нему, на support@stimulsoft.com. Мы посмотрим и разберемся с проблемами.
Спасибо.
Пришлите пожалуйста пример своего отчета и базу данных к нему, на support@stimulsoft.com. Мы посмотрим и разберемся с проблемами.
Спасибо.
Проблема расчёта итоговой строки в Cross-tab.
Хотел спросить есть ли какие-нибудь соображение по поводу моего вопроса?
-
- Сообщения: 264
- Зарегистрирован: 12 ноя 2007, 08:16
Проблема расчёта итоговой строки в Cross-tab.
Здравствуйте,
Извините, видимо Вам не пришло сообщение. Пришлите пожалуйста вашу базу данных на тот-же тикет http://support@stimulsoft.com, чтобы мы смогли наглядно видеть проблему и помочь вам.
Спасибо.
Извините, видимо Вам не пришло сообщение. Пришлите пожалуйста вашу базу данных на тот-же тикет http://support@stimulsoft.com, чтобы мы смогли наглядно видеть проблему и помочь вам.
Спасибо.
Проблема расчёта итоговой строки в Cross-tab.
Выслал Вам письмо ещё раз. Однако, я думал, что Вы его получили ещё 27.04.2010, когда я выслал его Вам в первый раз. Проверьте, пожалуйста свою почту.
-
- Сообщения: 264
- Зарегистрирован: 12 ноя 2007, 08:16
Проблема расчёта итоговой строки в Cross-tab.
Здравствуйте,
>>2. В некоторых отчётах необходимо просто скрывать итоговое значение (но не флагом ShowTotal), а именно итоговое, а все остальные выводить как есть. См. рисунок 1.
Да, в данный момент так нельзя сделать, мы посмотрим что можно изменить и возможно добавим свойство, для данного случая.
>>3. Непонятная ошибка возникает, если свойство Summary ячейки cross-tab'а установить в None и при этом пытаться расчитывать значение ячейки >>произвольным способом, т.к. суммирование в случае с процентами это неправильно, - необходимо одну колонку делить на другую и умножать на 100. См. >>рисунок 2.
К сожалению мы не смогли воспроизвести данную проблему. попробуйте заменить ваше выражения на {(qrMain.PREV_ACOUNT != 0) ? Div(qrMain.AMOUNT, qrMain.PREV_AMOUNT, 1) * 100 : 0}
Спасибо.
>>2. В некоторых отчётах необходимо просто скрывать итоговое значение (но не флагом ShowTotal), а именно итоговое, а все остальные выводить как есть. См. рисунок 1.
Да, в данный момент так нельзя сделать, мы посмотрим что можно изменить и возможно добавим свойство, для данного случая.
>>3. Непонятная ошибка возникает, если свойство Summary ячейки cross-tab'а установить в None и при этом пытаться расчитывать значение ячейки >>произвольным способом, т.к. суммирование в случае с процентами это неправильно, - необходимо одну колонку делить на другую и умножать на 100. См. >>рисунок 2.
К сожалению мы не смогли воспроизвести данную проблему. попробуйте заменить ваше выражения на {(qrMain.PREV_ACOUNT != 0) ? Div(qrMain.AMOUNT, qrMain.PREV_AMOUNT, 1) * 100 : 0}
Спасибо.
Проблема расчёта итоговой строки в Cross-tab.
Попробовал Вашу рекомендацию ({(qrMain.PREV_AMOUNT != 0) ? Div(qrMain.AMOUNT, qrMain.PREV_AMOUNT, 1) * 100 : 0}), но это даёт тотже самый результат, что и при использовании функции IIF, поэтому вопрос остаётся.
Также остаётся вопрос по поводу того, что при установки свойства Summary в None (при этом неважно, что написано в Value) "вылетает" exception, кроме правда тех случаев, когда в Value не написано ничего и Summary = None, тогда всё ок.
Таким образом вопрос остаётся открытым. А вообще я подумал, что может просто отлавливать, типа на событие, к примеру GetCrossValue() какое-то значение, индицирующее, что это именно итоговая строка, например по полю (fieldName) Client_Name или по полю Producer_Name и т.п. Это бы позволило как раз ставить произвольное значение по любой необходимой формуле, либо просто писать e.Value = string.Empty.
Вот как-то так :dreamer:
Также остаётся вопрос по поводу того, что при установки свойства Summary в None (при этом неважно, что написано в Value) "вылетает" exception, кроме правда тех случаев, когда в Value не написано ничего и Summary = None, тогда всё ок.
Таким образом вопрос остаётся открытым. А вообще я подумал, что может просто отлавливать, типа на событие, к примеру GetCrossValue() какое-то значение, индицирующее, что это именно итоговая строка, например по полю (fieldName) Client_Name или по полю Producer_Name и т.п. Это бы позволило как раз ставить произвольное значение по любой необходимой формуле, либо просто писать e.Value = string.Empty.
Вот как-то так :dreamer:
-
- Сообщения: 264
- Зарегистрирован: 12 ноя 2007, 08:16
Проблема расчёта итоговой строки в Cross-tab.
Здравствуйте,
>>Попробовал Вашу рекомендацию ({(qrMain.PREV_AMOUNT != 0) ? Div(qrMain.AMOUNT, qrMain.PREV_AMOUNT, 1) * 100 : 0}), но это даёт тотже самый результат, что и при использовании функции IIF, поэтому вопрос остаётся.
Нам нужно еще некоторое время, чтобы разобрать с проблемой.
>>Также остаётся вопрос по поводу того, что при установки свойства Summary в None (при этом неважно, что написано в Value) "вылетает" exception, кроме правда тех случаев, когда в Value не написано ничего и Summary = None, тогда всё ок.
У нас не вылетает exception, какие бы мы варианты не пробовали. Проверьте пожалуйста эту проблему на последнем пререлиз билде. Если проблема останется, пришлите нам пожалуйста отчет, в котором мы сможем ее воспроизвести.
Спасибо.
>>Попробовал Вашу рекомендацию ({(qrMain.PREV_AMOUNT != 0) ? Div(qrMain.AMOUNT, qrMain.PREV_AMOUNT, 1) * 100 : 0}), но это даёт тотже самый результат, что и при использовании функции IIF, поэтому вопрос остаётся.
Нам нужно еще некоторое время, чтобы разобрать с проблемой.
>>Также остаётся вопрос по поводу того, что при установки свойства Summary в None (при этом неважно, что написано в Value) "вылетает" exception, кроме правда тех случаев, когда в Value не написано ничего и Summary = None, тогда всё ок.
У нас не вылетает exception, какие бы мы варианты не пробовали. Проверьте пожалуйста эту проблему на последнем пререлиз билде. Если проблема останется, пришлите нам пожалуйста отчет, в котором мы сможем ее воспроизвести.
Спасибо.
Проблема расчёта итоговой строки в Cross-tab.
Добрый день, уважаемые!
Хочу поинтересоваться, как обстоят дела с моим вопросом? Дело в том, что в нашем проекте почти все отчёты готовы, и есть много отчётов с cross-tab'ами, поэтому этот вопрос необходимо решить, т.к. скоро сдача проекта.
Хочу поинтересоваться, как обстоят дела с моим вопросом? Дело в том, что в нашем проекте почти все отчёты готовы, и есть много отчётов с cross-tab'ами, поэтому этот вопрос необходимо решить, т.к. скоро сдача проекта.
-
- Сообщения: 264
- Зарегистрирован: 12 ноя 2007, 08:16
Проблема расчёта итоговой строки в Cross-tab.
Здравствуйте,
Проблема с появлением Exception исправлена. Изменения будут доступны в сегодняшнем пререлиз билде.
>>1. Невозможно рассчитать (в данном случае в процентном отношении) значения итоговых полей Cross-tab. См. рисунок 1.
Нельзя рассчитать процентное соотношение значений 2-х итоговых полей.
Спасибо.
Проблема с появлением Exception исправлена. Изменения будут доступны в сегодняшнем пререлиз билде.
>>1. Невозможно рассчитать (в данном случае в процентном отношении) значения итоговых полей Cross-tab. См. рисунок 1.
Нельзя рассчитать процентное соотношение значений 2-х итоговых полей.
Спасибо.