Repeat() возвращает строку, состоящую из входной строки, повторяющейся столько раз, сколько указано вторым аргументом.
Синтаксис:
Repeat(text[, repeat_count])
Возвращаемые типы данных: string
Аргументы
Аргумент
Описание
text
Оригинальная строка.
repeat_count
Определяет, сколько раз символы в строке text повторяются в выводимой строке.
Пример: выражение диаграммы
Пример
Результат
Repeat( ' * ', 4 )
Возвращает ****
Пример. Основы использования функции Repeat
Обзор
Откройте редактор загрузки данных и добавьте приведенный ниже скрипт загрузки на новую вкладку.
Скрипт загрузки содержит следующее:
Набор данных, который загружается в таблицу данных под именем Example.
Одно поле в таблице данных под именем InputText.
Скрипт загрузки
Example:
Load * inline [
InputText
hello world!
hOw aRe you?
];
Результаты
Загрузите данные и откройте лист. Создайте новую таблицу и добавьте это поле как измерение:
InputText
Создайте следующее вычисляемое измерение:
=Repeat(InputText,2), чтобы рассчитать количество повторений значения в InputText. В этом примере каждая строка повторяется два раза.
Результирующая таблица
InputText
Repeat(InputText,2)
hello world!
hello world!hello world!
hOw aRe you?
hOw aRe you?hOw aRe you?
Вывод функции Repeat включает два экземпляра строки InputText, например, строка 1 возвращает hello world!hello world!.
Следующий код показывает, как использовать эту функцию в скрипте загрузки.
Example:
Load *,
repeat(String,2) as Repeat;
Load * inline [
String
hello world!
hOw aRe you? ];
Результирующая таблица
Строка
Repeat
hello world!
hello world!hello world!
hOw aRe you?
hOw aRe you?hOw aRe you?
Пример. Сценарий использования Repeat
Обзор
В этом примере используются данные об удовлетворенности клиентов, чтобы преобразовать числовую оценку удовлетворенности в визуальное представление с помощью эмодзи «смайлик» ―☺.
Откройте редактор загрузки данных и добавьте приведенный ниже скрипт загрузки на новую вкладку.
Скрипт загрузки содержит следующее:
Набор данных, который загружается в таблицу данных под именем Example.
Загрузите данные и откройте лист. Создайте новую таблицу и добавьте эти поля как измерения:
Customer
SatisfactionScore
Создайте следующее вычисляемое измерение:
=Repeat('☺',(SatisfactionScore)), чтобы вычислить и визуально отобразить оценку с помощью эмодзи.
Результирующая таблица
Customer
SatisfactionScore
Repeat('☺',SatisfactionScore)
John
4
☺☺☺☺
Mary
2
☺☺
Peter
5
☺☺☺☺☺
Susan
3
☺☺☺
Вывод функции Repeat отображает визуальное представление удовлетворенности клиентов с помощью эмодзи «смайлик» для представления числовой оценки удовлетворенности.
Пример. Расширенный сценарий использования Repeat
Обзор
Набор данных о счетах клиентов содержит номера счетов с различной длиной в символах. Этот пример демонстрирует, как использовать функцию Repeat для стандартизации длины номеров счетов.
Откройте редактор загрузки данных и добавьте приведенный ниже скрипт загрузки на новую вкладку.
Скрипт загрузки содержит следующее:
Набор данных, который загружается в таблицу данных под именем Example.
Загрузите данные и откройте лист. Создайте новую таблицу и добавьте это поле как измерение:
AccountNo
Создайте следующее вычисляемое измерение:
=Repeat(0,10 - Len(AccountNo)) & AccountNo, чтобы дополнить номер счета нулями до общей длины в 10 символов.
Результирующая таблица
AccountNo
Repeat(0, 10 - Len(AccountNo)) & AccountNo
123
0000000123
41523
0000041523
489654
0000489654
45125783
0045125783
Вывод функции Repeat отображает все номера счетов со стандартной длиной 10 символов.
Помогла ли вам эта страница?
Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!