Оформление
очистка полей
1. Обзор
1.1 Версия
| Версия сервера FineBI | Функциональные изменения |
|---|---|
| 6.0 | - |
1.2 Ожидаемые результаты
Иногда пользователям требуется очистить данные от ненужных символов.
Например, тип скобки (отрицательные числа), специальные символы валюты (¥), тысячные (числовой тип поставляется с тысячными) и т.д., как показано ниже:

1.3 Идеи для реализации
Левая функция перехватывает первое возвращаемое значение и сравнивает его с символом "(", чтобы определить "положительный или отрицательный" атрибут числа.
Затем с помощью функции replace замените в строке "скобки, знак денег и знак тысячных".
2. Примеры
2.1 Новые аналитические темы
Администратор входит в систему FineBI, нажимает "My Analysis > Новая Analysis Subject", создает новую тему анализа и нажимает кнопку "Редактировать". Как показано на рисунке ниже:

2.2 Добавление данных
Нажмите, чтобы загрузить данные: Order Profit Data.xlsx
В разделе "Данные" нажмите кнопку "Добавить", выберите "Локальный файл Excel" и нажмите "ОК", как показано ниже:

2.3 Новые столбцы формул
1) Выберите новую таблицу данных, добавленную в предыдущем разделе, и войдите в интерфейс редактирования данных.
2) Новые столбцы формул
- Новое название формулы: Новая прибыль
- Введите содержимое формулы: if(left(${profit},1)="("","-"+REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(${profit},"¥",""),""," ,""),"(",""),"")",""), REPLACE(REPLACE(${profit},"¥",""),", & quot;,""))
- Установите тип поля: числовой
3) После завершения настройки сохраните и обновите данные.
Как показано на рисунке ниже:

В этой формуле используются две функции.
1) LEFT - перехватывает несколько первых строк
Возвращает первый или предыдущий символ в текстовой строке в соответствии с заданным количеством символов.
Используется для перехвата первого символа и определения, является ли он круглой скобкой, чтобы определить положительность или отрицательность данных.
(2) REPLACE - Замена указанной позиции символа
Заменяет содержимое исходного текста на другой текст, основанный на указанной строке.
Используется для замены скобок, денежных знаков и тысячных запятых, содержащихся в строке.
2.4 Эффекты просмотра
После нажатия кнопки OK вы увидите, что скобки в новом столбце превратились в отрицательные числа, символ валюты ¥ не отображается, а символ тысячных долей не отображается. Как показано на рисунке ниже:
