Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Всем привет!
Нужна помощь.
Мне нужно отобразить на диаграмме какой объем денег, есть в продажах продуктов, средневзвешенная цена, которых в текущем периоде анализа отличается от средневзвешенной за предыдущие 3 периода.
Это пример как диаграмма должна выглядеть:
Для написания этого измерения я использую следующую формулу:
= AGGR(IF(Avg([ТаблицаСети.Сумма (С НДС)]/([ТаблицаСети.Кол-во (упак)]*ТаблицаАссортимент.Пактность)) < 50,
'<50',
IF(Avg([ТаблицаСети.Сумма (С НДС)]/([ТаблицаСети.Кол-во (упак)]*ТаблицаАссортимент.Пактность)) >= 50 and (Avg([ТаблицаСети.Сумма (С НДС)]/([ТаблицаСети.Кол-во (упак)]*ТаблицаАссортимент.Пактность))) < 100,
'>50<100',
IF(Avg([ТаблицаСети.Сумма (С НДС)]/([ТаблицаСети.Кол-во (упак)]*ТаблицаАссортимент.Пактность)) >= 100 and (Avg([ТаблицаСети.Сумма (С НДС)]/([ТаблицаСети.Кол-во (упак)]*ТаблицаАссортимент.Пактность))) < 200,
'>100<200',
IF(Avg([ТаблицаСети.Сумма (С НДС)]/([ТаблицаСети.Кол-во (упак)]*ТаблицаАссортимент.Пактность)) >= 200 and (Avg([ТаблицаСети.Сумма (С НДС)]/([ТаблицаСети.Кол-во (упак)]*ТаблицаАссортимент.Пактность))) < 400,
'>200<400',
IF(Avg([ТаблицаСети.Сумма (С НДС)]/([ТаблицаСети.Кол-во (упак)]*ТаблицаАссортимент.Пактность)) >= 400 and (Avg([ТаблицаСети.Сумма (С НДС)]/([ТаблицаСети.Кол-во (упак)]*ТаблицаАссортимент.Пактность))) < 600,
'>400<600',
IF(Avg([ТаблицаСети.Сумма (С НДС)]/([ТаблицаСети.Кол-во (упак)]*ТаблицаАссортимент.Пактность)) >= 600 and (Avg([ТаблицаСети.Сумма (С НДС)]/([ТаблицаСети.Кол-во (упак)]*ТаблицаАссортимент.Пактность))) < 1000,
'>600<1000',
IF(Avg([ТаблицаСети.Сумма (С НДС)]/([ТаблицаСети.Кол-во (упак)]*ТаблицаАссортимент.Пактность)) >= 1000 and (Avg([ТаблицаСети.Сумма (С НДС)]/([ТаблицаСети.Кол-во (упак)]*ТаблицаАссортимент.Пактность))) < 2000,
'>1000<2000',
IF(Avg([ТаблицаСети.Сумма (С НДС)]/([ТаблицаСети.Кол-во (упак)]*ТаблицаАссортимент.Пактность)) >= 2000 and (Avg([ТаблицаСети.Сумма (С НДС)]/([ТаблицаСети.Кол-во (упак)]*ТаблицаАссортимент.Пактность))) < 3000,
'>2000<3000',
IF(Avg([ТаблицаСети.Сумма (С НДС)]/([ТаблицаСети.Кол-во (упак)]*ТаблицаАссортимент.Пактность)) >= 3000 and (Avg([ТаблицаСети.Сумма (С НДС)]/([ТаблицаСети.Кол-во (упак)]*ТаблицаАссортимент.Пактность))) < 5000,
'>3000<5000',
IF(Avg([ТаблицаСети.Сумма (С НДС)]/([ТаблицаСети.Кол-во (упак)]*ТаблицаАссортимент.Пактность)) >= 5000 and (Avg([ТаблицаСети.Сумма (С НДС)]/([ТаблицаСети.Кол-во (упак)]*ТаблицаАссортимент.Пактность))) < 8000,
'>5000<8000',
'Others'
))))))))))
,[ТаблицаСети.Сумма (С НДС)])
Но как мне высчитать отношения к измерениям по периодам? Есть Функция Before, но на только для сводных таблиц. Есть аналоги для диаграмм?
P.S. Какой стиль подцветки нужно для выражений из QV использовать?