Значение структурированного списка — упорядоченная последовательность значений

В этом руководстве вы узнаете, как создавать и использовать значения структурированного списка . Вы также узнаете, как максимизировать их, используя различные контексты и выражения, чтобы получить желаемые данные и результат. Также будут обсуждаться сокращенные методы, которые помогут легко создавать списки.

Оглавление

Создание значений структурированного списка

Список представляет собой упорядоченную последовательность значений; его порядок учитывается при сравнении списков. Инициализатор списка представляет собой набор фигурных скобок. Если вы введете фигурные скобки ( { } ) в строку формул и нажмете Enter, вы создадите пустой список. Вы также можете увидеть значок, связанный со списками, рядом с именем запроса на странице запроса .

Значение структурированного списка — упорядоченная последовательность значений

Чтобы создать список со значениями, сначала создайте новый запрос, щелкнув правой кнопкой мыши место внутри панели запросов. Затем нажмите «Новый запрос» и выберите «Пустой запрос» .

Значение структурированного списка — упорядоченная последовательность значений

Затем введите свои значения в строку формул. Если у вас несколько значений, разделите их запятой. Значения в списке не обязательно должны быть одного типа, поэтому они могут быть либо примитивными, либо структурированными. Это список с текстом, списком и значениями записи:

Значение структурированного списка — упорядоченная последовательность значений

Использование двойных точек для порядковых номеров и символов

Если вам нужно создать список последовательных номеров, для этого есть сокращение. Сначала введите инициализатор, а затем первое число. Затем введите две точки, а затем последнее число.

Значение структурированного списка — упорядоченная последовательность значений

Вы можете видеть, что он создал список последовательных чисел от 1 до 5. Числа должны быть инкрементными . Поэтому, если вы измените последнее число на -5, вы получите пустой список, потому что начальное значение больше конечного.

Значение структурированного списка — упорядоченная последовательность значений

Этот метод также работает с символами.

Значение структурированного списка — упорядоченная последовательность значений

Значение структурированного списка — упорядоченная последовательность значений

Вы можете видеть, что он создал список символов от первого значения до конечного значения в коде. Но если вы измените значения наоборот, он покажет пустой список. Это связано с тем, что значения символов Юникода, связанные с символами, не являются инкрементными.

Значение структурированного списка — упорядоченная последовательность значений

Это запрос для дальнейшей иллюстрации этого процесса.

Значение структурированного списка — упорядоченная последовательность значений

Если вы введете это в окно расширенного редактора и нажмете «Готово» , вы увидите числовые значения, связанные с буквами.

Значение структурированного списка — упорядоченная последовательность значений

Однако этот метод не работает с датами. Если вы введете значения даты в строку формул, вы получите сообщение об ошибке.

Значение структурированного списка — упорядоченная последовательность значений

Доступ к элементу из структурированного списка

Есть и другие способы создания списков. Вы можете использовать M- функции, которые возвращают списки, или вы можете извлечь из таблицы один столбец, который также вернет список. Но чаще списки используются в качестве параметров в М- функциях. В этих случаях важно, чтобы вы знали, как создать список, чтобы вы могли предоставить этой функции правильное значение параметра.

Чтобы получить доступ к элементу в списке, вы можете обратиться к нему по его положению, начинающемуся с нуля, с помощью оператора позиционного индекса. В этом примере вы можете видеть, что оператор индекса 0 вытащил первое значение 1.

Значение структурированного списка — упорядоченная последовательность значений

Если вы измените оператор индекса с 0 на 2, вы получите последнее значение 3.

Значение структурированного списка — упорядоченная последовательность значений

Поэтому, если вы хотите получить четвертый элемент из списка, изменив оператор индекса на 3, вы получите сообщение об ошибке, поскольку в списке недостаточно значений.

Значение структурированного списка — упорядоченная последовательность значений

Добавление вопросительного знака к оператору индекса позиции изменяет поведение «не найдено» с возврата ошибки на null . Это также называется выполнением выбора необязательных элементов.

Значение структурированного списка — упорядоченная последовательность значений

Объединение и приравнивание списков

Вы можете использовать операторы комбинации и уравнения со списками. Списки можно комбинировать с помощью оператора комбинации амперсанд ( & ).

Значение структурированного списка — упорядоченная последовательность значений

Первый список содержит числа от 1 до 5, а второй список содержит числа 2 и 3. Вы видите, что списки объединены в один список.

При сравнении списков учитывается порядок. В этом примере вы можете видеть, что код выдал FALSE, потому что они не равны друг другу.

Значение структурированного списка — упорядоченная последовательность значений

Заключение

Значения структурированного списка часто используются в отчетах о данных LuckyTemplates , поскольку они отображают данные и информацию в форме списка. Они помогают организовать и классифицировать данные, чтобы отчеты выглядели убедительно. Если вы хотите перечислить определенные тексты, числа или даже значения, настоятельно рекомендуется использовать списки.

Мелисса


Извлечение значений из записей и списков в Power Query
Создание автоматических списков на основе вычислений ранжирования в LuckyTemplates







Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.