Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

СКД, диаграмма и топ-5

СКД, диаграмма и топ-5
Я
   drcrasher
 
18.01.18 - 11:56
Дано: есть некий набор данных вида "элемент+количество". Отсортирован по убыванию количества. Нужно построить диаграмму топ-5 + все остальные.
Можно это сделать стандартно на СКД или нужно извращаться, подсовывая в источник данных таблицу значений, которую формировать самому?
 
 
   kittystark
 
1 - 18.01.18 - 12:55
как-то так
[1с]
ВЫБРАТЬ
    топ5.Элемент,
    топ5.Количество
ИЗ
    топ5 КАК топ5

ОБЪЕДИНИТЬ

ВЫБРАТЬ
    "все остальные",
    СУММА(Остальные.Количество)
ИЗ
    ВсеЧисла КАК Остальные
        ЛЕВОЕ СОЕДИНЕНИЕ топ5 КАК топ5
        ПО (топ5.Элемент = Остальные.Элемент)
ГДЕ
    топ5.Количество ЕСТЬ NULL
[/1с]
   kittystark
 
2 - 18.01.18 - 12:57
перед этим
[1с]
ВЫБРАТЬ ПЕРВЫЕ 5
    ВсеЧисла.Элемент,
    ВсеЧисла.Количество
ПОМЕСТИТЬ топ5
ИЗ
    ВсеЧисла КАК ВсеЧисла

УПОРЯДОЧИТЬ ПО
    ВсеЧисла.Количество УБЫВ
;

[/1с]
   kittystark
 
3 - 18.01.18 - 13:00
в настройках на вкладке "другие настройки" есть еще "Количество записей"
   drcrasher
 
4 - 18.01.18 - 13:44
временные таблицы вроде не упорядочиваются
   kittystark
 
5 - 18.01.18 - 14:15
(4) упорядочиваются: "первые 5" спасают ситуацию
   drcrasher
 
6 - 18.01.18 - 16:08
(5) спасибо огромное, получилось.

теперь бы понять, почему просто запрос даёт нормальные данные, а скд - бредятину.

вот простой запрос:
Организм    Количество
Escherichia coli    178
Enterococcus faecalis    138
Escherichia coli (ESBL+)    55
Staphylococcus epidermidis    54
Streptococcus anginosus    45
Klebsiella pneumoniae (subsp. pneumoniae)    40
Staphylococcus haemolyticus    39
Streptococcus agalactiae    25
"Прочие"    8 480

а вот скд:
Организм    Серия    Количество
Escherichia coli    Организмы    1
Streptococcus anginosus    Организмы    1
Прочие    Организмы    4
Итого        6


есть возможность посмотреть результат выполнения скд-запроса?
   drcrasher
 
7 - 18.01.18 - 16:16
+(6) в обоих случаях используется 1 параметр с одинаковым значением
   drcrasher
 
8 - 18.01.18 - 16:26
+(7) а, нет. разобрался. всем спасибо.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует