Имя: Пароль:
1C
1С v8
Как посчитать процент элементов справочника с разными значениями реквизита
0 into
 
06.06.16
11:20
Хочу сделать отчет на СКД
вот запрос:

ВЫБРАТЬ
    Персонал.ИсточникПривлечения,
    КОЛИЧЕСТВО(Персонал.Ссылка) КАК Количество
ИЗ
    Справочник.Персонал КАК Персонал

СГРУППИРОВАТЬ ПО
    Персонал.ИсточникПривлечения

Как посчитать процент Колиства к общему итогу?
1 aleks_default
 
06.06.16
11:29
количество/ВычислитьВыражение("Сумма(Количество)","ОбщийИтог")*100
как-то так
2 into
 
06.06.16
11:38
(1) Получаю в каждой строчке 100%
3 into
 
06.06.16
11:41
Звонок    39    100,00
Яндекс    873    100,00
Интернет    82    100,00
Знакомые    578    100,00
Рекомендация    21    100,00
4 lodger
 
06.06.16
11:47
надо закинуть Количество в ресурсы 2 раза.
в первом указать просто общий итог
во втором количество/ВычислитьВыражение("Сумма(Количество)","ОбщийИтог")*100 для итога по ИсточникПривлечения
5 aleks_default
 
06.06.16
11:49
(2) врешь
6 into
 
06.06.16
11:57
(5) Разобрался в чем причина:
Я делал через пользовательские поля
а надо было через вычисляемые поля.

Формат(Количество / Вычислить("Сумма(Количество)", "ОбщийИтог") * 100, "ЧДЦ=2")
7 RomanYS
 
06.06.16
12:02
а разве такой показатель (процент от) не добавляется в поля СКД для всех ресурсов автоматом?
8 aleks_default
 
06.06.16
12:07
(7) точно, добавили недавно эту фигню
9 RomanYS
 
06.06.16
12:08
+(7) http://savepic.su/7272068.png
(8) ну да, как СКД придумали, минут пять подождали и добавили )
10 into
 
06.06.16
12:11
(7) Это к числовым полям, как я понял относится, а считаю количество элементов справочинка с одинаковыми значениями реквизита.
11 into
 
06.06.16
12:16
По вычисляемому полую получилось, вот только если в настройках включаю вывод по иерархии то возникает ошибка:
Поле "Проценты" не может быть использовано в группировке "Источник привлечения"

Что можно сделать?
12 aleks_default
 
06.06.16
12:21
(9) никогда не пользовался
(7) а вот нифига, ты считаешь сколько раз встречается этот реквизит в разных элементах справочника.
(11) там другие поля есть
13 RomanYS
 
06.06.16
12:22
(11) "Что можно сделать?" Предположи, что количество - это число. И используй (7)
14 into
 
06.06.16
12:32
(12) (13) Ничего не понял.
-Какие другие поля? - мне нужно поле "Проценты" вывести
-Что значить "предположи"?
15 aleks_default
 
06.06.16
12:38
Зайди в "выбранные поля" нажми плюсик на поле "количество" и удивись.
16 into
 
06.06.16
12:41
Удивился...
17 into
 
06.06.16
12:46
(15) Спасибо все получилось, по группировки тоже считает

   Интернет    4 112    46,92
Avito    2 134    24,35
irr.ru    8    0,09
job-mo.ru    68    0,78
job.ru    73    0,83
rabota.ru    146    1,67
SuperJob    656    7,49
Интернет    82    0,94
Профрезерв сайт    72    0,82
Яндекс    873    9,96
   Рекомендация    21    0,24
Социальные сети    292    3,33
Facebook    7    0,08
WhatsApp    2    0,02
ВКонтакте    253    2,89
Одноклассники    29    0,33
Социальные сети    1    0,01