Ниже приведен снимок экрана, на котором я работал.Таблица Индивидуальный FIlter
Мне нужна небольшая помощь/советы/рекомендации в отношении одного Customized фильтра.
Небольшая деталь на оси X и Y графика. Ось X содержит различные коды DRG, в то время как ось Y содержит соответствующую среднюю стоимость. Цвет указывает 4 уровня серьезности (1,2,3,4). 0 - null.
Мне нужно отфильтровать и сохранить только те данные, которые находятся выше этой средней метки в сером цвете. Мне нужен фильтр для работы по всем серьезностям одновременно, как и оператор И. Вы можете увидеть такой пример для 1,2,3,4,5 кодов DRG. Там все тяжести выше средней отметки. Я написал что-то вроде -
IF [APR Severity Of Illness Code]==1 AND [MeanCost.mean]>29863 THEN [MeanCost.mean] END + IF [APR Severity Of Illness Code]==2 AND [MeanCost.mean]>29863 THEN [MeanCost.mean] END + IF [APR Severity Of Illness Code]==3 AND [MeanCost.mean]>29863 THEN [MeanCost.mean] END + IF [APR Severity Of Illness Code]==4 AND [MeanCost.mean]>29863 THEN [MeanCost.mean] END
который, очевидно, не работало из. Это работает, когда только одно условие дается, что-то вроде -
IF [APR Severity Of Illness Code]==1 AND [MeanCost.mean]>29863 THEN [MeanCost.mean]
END
но фильтр возвращает нулевые значения, когда более чем одно условие дано. Пожалуйста помоги.
Значит, вы просто потянете это прямо в фильтр? Его не будет выбранным пользователем фильтром? Зачем вам нужен оператор IF, если уровень MeanCost.mean (29863) одинаковый для всей серьезности? Если бы это было так, я бы подумал, что вам нужно использовать инструкцию IFELSE, а затем закрывать каждый раз, когда вы («END») и начинаете другое. – lampbob
Я использовал то, что Бернардо предложил в ответе ниже. Не мог заставить его работать. Я не использовал IFELSE, потому что мне нужно, чтобы он работал одновременно.Я имею в виду, что это не то или это. Это должно быть И во всех случаях. Мне нужно отобразить все DRGCodes, у которых все значения выше средней средней. –