Последняя версия DataExpress 22.3.12

Изображение Скачать | Изображение Что нового?

Построение диаграмм из запроса

Создание, изменение, фильтрация и выбор данных.
sergiost61
Интересующийся
Сообщения: 133
Зарегистрирован: 28 ноя 2017, 21:27
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Построение диаграмм из запроса

Сообщение sergiost61 » 30 июл 2021, 17:53

Еще один вопрос...
В моих расчетах есть числа, которые имеют положительное значение.
Как эти числа в текстовых полях сделать отрицательными, со знаком минус (отрицательными)?

Соответственно и запрос, ссылающийся на эти поля будет строить график с осью значений отрицательную (вниз), ну то есть учитывать как отрицательное значение с этих полей.

sergiost61
Интересующийся
Сообщения: 133
Зарегистрирован: 28 ноя 2017, 21:27
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Построение диаграмм из запроса

Сообщение sergiost61 » 30 июл 2021, 20:25

admin писал(а):В отборе сделайте три источника. В первом источнике: Дата1, Число2. Во втором: Дата2, Число3, и т. д. Данные будут объединены в один набор.

Столкнулся с тем, что если заполнен только Источник 1 и два поля Дата1, Число2, а поля по 2 и 3 источнику не заполнены (без данных), то график строится криво, а по идее то должен выводить только заполненные поля Дата1, Число2.

Как тогда сделать, чтобы при построении графика брались данные только из заполненных данными полей, по одному Источнику в запросе а остальные поля (несмотря на присутствие других источников в запросе), раз они пустые (без данных), не учитывались при построении графика?

Похоже придется переделывать всё под числовые поля (убирать текстовые) и не морочить людям мозги! :D

Аватара пользователя
admin
Разработчик
Сообщения: 6161
Зарегистрирован: 14 мар 2016, 11:32
Откуда: Ленинградская
Благодарил (а): 89 раз
Поблагодарили: 696 раз

Построение диаграмм из запроса

Сообщение admin » 31 июл 2021, 08:03

sergiost61 писал(а):В моих расчетах есть числа, которые имеют положительное значение.
Как эти числа в текстовых полях сделать отрицательными, со знаком минус (отрицательными)?

Вычисляемыми полями.

sergiost61 писал(а):Как тогда сделать, чтобы при построении графика брались данные только из заполненных данными полей, по одному Источнику в запросе а остальные поля (несмотря на присутствие других источников в запросе), раз они пустые (без данных), не учитывались при построении графика?

Есть фильтр источника, есть выходной фильтр.

sergiost61
Интересующийся
Сообщения: 133
Зарегистрирован: 28 ноя 2017, 21:27
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Построение диаграмм из запроса

Сообщение sergiost61 » 31 июл 2021, 13:52

admin писал(а):Есть фильтр источника, есть выходной фильтр.


Наверное немного неправильно сформулировал проблему.
В запросе есть 3 источника на каждый источник по 2 поля - этого достаточно для построения графика.
Строится всё корректно, без проблем, но только в случае, когда 1 запись в БД.
Как только через + на форме добавляю вторую запись в БД где данные в полях источника уже другие, то на графике отображаются и предыдущие записи и добавляются текущие, всего 6, а нужно 3. Как запрос цепляет предыдущие записи из БД ведь данные то вводятся новые?

Аватара пользователя
admin
Разработчик
Сообщения: 6161
Зарегистрирован: 14 мар 2016, 11:32
Откуда: Ленинградская
Благодарил (а): 89 раз
Поблагодарили: 696 раз

Построение диаграмм из запроса

Сообщение admin » 31 июл 2021, 13:56

Опять же - фильтрами все это делается.

sergiost61
Интересующийся
Сообщения: 133
Зарегистрирован: 28 ноя 2017, 21:27
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Построение диаграмм из запроса

Сообщение sergiost61 » 10 авг 2021, 08:49

admin писал(а):Опять же - фильтрами все это делается.

Долгие мытарства не привели к желаемым результатам :)
К сожалению, эту БД выложить не могу, извините.

Попробую еще раз с описание проблемы.
1. Есть Запрос2 с тремя источниками. Опираясь на этот запрос, на другой форме строятся графики (диаграммы). С этим всё гуд.
Изображение
2. В этом запросе2 есть вычисляемые поля
Изображение
3. При попытке создать выходной фильтр в запросе2 вижу только это:
Изображение
Изображение

4. При создании одной единственной записи в БД на форме "Расчет юрлица" графики строятся корректно и вижу это так:
Изображение

5. Как только добавляю вторую запись в БД и смотрю на графики, то вижу прибавление графиков к предыдущим:
Изображение

6. Как от этого уйти? Каждая запись в БД должна соответствовать своему графику.

sergiost61
Интересующийся
Сообщения: 133
Зарегистрирован: 28 ноя 2017, 21:27
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Построение диаграмм из запроса

Сообщение sergiost61 » 12 авг 2021, 12:57

admin писал(а):Опять же - фильтрами все это делается.


Прикладываю базу с проблемой (описана внутри).
Пожалуйста, подскажите решение.
Вложения
ГРАФИКИ.zip
(50.68 КБ) 34 скачивания

Аватара пользователя
admin
Разработчик
Сообщения: 6161
Зарегистрирован: 14 мар 2016, 11:32
Откуда: Ленинградская
Благодарил (а): 89 раз
Поблагодарили: 696 раз

Построение диаграмм из запроса

Сообщение admin » 12 авг 2021, 14:43

Так можно.
Вложения
ГРАФИКИ.zip
(52.96 КБ) 36 скачиваний

sergiost61
Интересующийся
Сообщения: 133
Зарегистрирован: 28 ноя 2017, 21:27
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Построение диаграмм из запроса

Сообщение sergiost61 » 12 авг 2021, 15:40

admin писал(а):Так можно.

А если графики на одной форме, а источник в запросе ссылается на другую форму?

Немного изменил базу во вложении с условиями, что расчетная часть на форме1 а вывод графиков на форме2. Проблема та же = суммирование графиков.
Вложения
ГРАФИКИ.zip
(55.49 КБ) 35 скачиваний

Аватара пользователя
admin
Разработчик
Сообщения: 6161
Зарегистрирован: 14 мар 2016, 11:32
Откуда: Ленинградская
Благодарил (а): 89 раз
Поблагодарили: 696 раз

Построение диаграмм из запроса

Сообщение admin » 14 авг 2021, 15:11

Тогда придется фильтровать данные запроса по какому-то полю. По тому же счетчику, например.


Вернуться в «Отчёты и запросы»