Добрый день, коллеги.
Имеется, вот такая таблица.
(https://qliksense-forum.ru/qvf/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FcIO2gX0.png&hash=fe876e9077dbf640b19c9d92562ae66fa7799147)
Нужно посчитать таким образом, что бы вместо пустой ячейки выводился текст.
К примеру в итоге должно получиться следующее:
200 - Иванов
100 - Петров
100 - Не учтено.
Итого: 400
Добрый день!
Самый простой способ прописать в формуле:
- в измерениях:
if(isnull(Продажа), 'Не учтено', Продажа)
- в скрипте в вашей Таблице фактов:
if(isnull(Продажа), 'Не учтено', Продажа) as Продажа
Вам решать, какой вариант лучше :-)
Еще проще на вкладке "представление" null символ указать как "не учтено"
Ну и nullasvalue не забыть
Полностью Согласен!
Но если в таблице будет больше измерений и не по всем надо выводить "Не учтено"? То Придется все равно прописывать на каждое измерение отдельно)))
Привет!
Речь о Sense, а преобразование null в таблице пока не реализовано,
Еще вариант - на уровне скрипта исключить по формуле пустые значения измерений.
ЦитироватьРечь о Sense
Да, друзья речь о Sense.
Коллеги, а не подскажите как на уровне скрипта переименовать пустую ячейку в "Не учтено". Или это и есть исключить на уровне скрипта? Тогда, прошу ткнуть носом где смотреть, а то не нашел.
LOAD if(Len(F1)=0, 'Не учтено', F1) as F1 , F2
INLINE [
F1, F2
A, 11
B, 22
, 33
D, 44
, 55
F, 66
];
Работает.
Блин, админ, расскажи как ты так научился редактировать скрипт загрузки данных. И я не буду задавать глупые вопросы :)
Огромное спасибо. Как всегда выручил и помог.
;D Привет
Да я, собственно, тоже еще только учусь :) Мы, в принципе, всю жизнь чему-нибудь да должны учиться, особенно в ИТ.
Пиши, не стесняйся.