Я столкнулся с проблемой получения максимальных% и min% из таблицы, содержащей% разностных значений.Таблица 8.2 - как получить максимальные и минимальные значения из% разности в таблице?
Год ----- A ---------- B --------- C --------- D -------- - Max% ---- Max ---- Тип Min% ---- Мин Тип
2013 --- 4,30% --- 4,42% --- 4,34% - -4.38% ---- 4.42% --------- B ----------- 4.30% --------- A
Таблица выше показывает% разницы в продажах за предыдущий год. Таким образом, в 2012 году нет% (потому что нет 2011 года). Я использовал вычисление таблицы для вычисления разницы%, т. Е. «Процентное отклонение от», вычислить с использованием «Таблица (вниз)» и «Предыдущая».
Последние четыре столбца - это то, что у меня возникают проблемы. Я хочу получить max% и min%, а также соответствующие типы. Я не пытаюсь добавить четыре столбца в существующую таблицу, но чтобы получить правильные результаты, поскольку моя конечная цель - показать эти результаты на панели инструментов, то есть на моей панели инструментов, я хочу отображать наивысшие% и соответствующие ей тип; аналогично самый низкий% и соответствующий ему тип. Например: на моей приборной панели, я хочу показать:
Самый высокий% и тип: 4,42% B
Самый низкий% и тип: 4,30% A
Итак, мне нужно иметь правильные формулы для получения максимальных% и min% и их типов. Это то, что я сделал:
Я пытался использовать WINDOW_MAX и WINDOW_MIN для отображения макс% и мин% на столе, но получил напуганные неправильные результаты.
1) Сначала я получаю формулу при вычислении разницы% от кнопки «Настроить» из окна «Редактирование табличного расчета» SUM ([Sales]): (ZN (SUM ([Sales])) - LOOKUP (ZN (SUM ([Sales]), -1))/ABS (LOOKUP (ZN (SUM ([Sales])), -1)) Затем я создал расчетное поле вышеуказанной формулы. Я назвал вычисленное поле «Percent-Diff».
2) Я создал другую рассчитанную форму (названную «Max% Difference») по формуле: WINDOW_MAX ([Percent-Diff]). Но это показывает странные результаты. См. Изображение ниже. Я не знаю, почему это дает мне 2,78% и 2,91% на 2012 и 2013 годы. Он должен составлять 0% и 4,42% соответственно в 2012 и 2013 годах. Что-то не так.
Если это просто SUM ([Sales]) вместо% difference, то я получаю правильный результат показа максимальных продаж с помощью формулы WINDOW_MAX (SUM ([Sales])).
3) Также я не знаю, как получить соответствующий тип. Я попытался использовать формулу: IF [Max% Difference] = [Percent-Diff] THEN ATTR ([Тип продукта]). Но она возвращает:
NULL
B
Я не уверен, что если формула верна. Он выглядит корректно на результат (т.«B» является правильным), за исключением того, что он также показывает значение NULL, которое я не знаю почему. Я думаю, это потому, что я не включил часть ELSE в формулу IF? Но почему значение NULL отображается как первое значение? Я хочу, чтобы формула возвращала только одно значение «B». Итак, как только показать «B»?
Я опубликовал дважды проблему на форуме, но на данный момент никто не ответил на мою проблему. Я считаю, что мои формулы неверны. Итак, если кто-то здесь может исправить формулы, чтобы получить максимальные% и min% из% разностных значений, а также получить соответствующий тип, тогда это будет очень оценено. Бесконечно благодарен!
Слишком долго Questio n, пожалуйста, будьте точны и спросите с помощью ввода образца и требуемого вывода. –