Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В этом руководстве вы узнаете, как создавать и использовать значения структурированного списка . Вы также узнаете, как максимизировать их, используя различные контексты и выражения, чтобы получить желаемые данные и результат. Также будут обсуждаться сокращенные методы, которые помогут легко создавать списки.
Оглавление
Создание значений структурированного списка
Список представляет собой упорядоченную последовательность значений; его порядок учитывается при сравнении списков. Инициализатор списка представляет собой набор фигурных скобок. Если вы введете фигурные скобки ( { } ) в строку формул и нажмете Enter, вы создадите пустой список. Вы также можете увидеть значок, связанный со списками, рядом с именем запроса на странице запроса .
Чтобы создать список со значениями, сначала создайте новый запрос, щелкнув правой кнопкой мыши место внутри панели запросов. Затем нажмите «Новый запрос» и выберите «Пустой запрос» .
Затем введите свои значения в строку формул. Если у вас несколько значений, разделите их запятой. Значения в списке не обязательно должны быть одного типа, поэтому они могут быть либо примитивными, либо структурированными. Это список с текстом, списком и значениями записи:
Использование двойных точек для порядковых номеров и символов
Если вам нужно создать список последовательных номеров, для этого есть сокращение. Сначала введите инициализатор, а затем первое число. Затем введите две точки, а затем последнее число.
Вы можете видеть, что он создал список последовательных чисел от 1 до 5. Числа должны быть инкрементными . Поэтому, если вы измените последнее число на -5, вы получите пустой список, потому что начальное значение больше конечного.
Этот метод также работает с символами.
Вы можете видеть, что он создал список символов от первого значения до конечного значения в коде. Но если вы измените значения наоборот, он покажет пустой список. Это связано с тем, что значения символов Юникода, связанные с символами, не являются инкрементными.
Это запрос для дальнейшей иллюстрации этого процесса.
Если вы введете это в окно расширенного редактора и нажмете «Готово» , вы увидите числовые значения, связанные с буквами.
Однако этот метод не работает с датами. Если вы введете значения даты в строку формул, вы получите сообщение об ошибке.
Доступ к элементу из структурированного списка
Есть и другие способы создания списков. Вы можете использовать M- функции, которые возвращают списки, или вы можете извлечь из таблицы один столбец, который также вернет список. Но чаще списки используются в качестве параметров в М- функциях. В этих случаях важно, чтобы вы знали, как создать список, чтобы вы могли предоставить этой функции правильное значение параметра.
Чтобы получить доступ к элементу в списке, вы можете обратиться к нему по его положению, начинающемуся с нуля, с помощью оператора позиционного индекса. В этом примере вы можете видеть, что оператор индекса 0 вытащил первое значение 1.
Если вы измените оператор индекса с 0 на 2, вы получите последнее значение 3.
Поэтому, если вы хотите получить четвертый элемент из списка, изменив оператор индекса на 3, вы получите сообщение об ошибке, поскольку в списке недостаточно значений.
Добавление вопросительного знака к оператору индекса позиции изменяет поведение «не найдено» с возврата ошибки на null . Это также называется выполнением выбора необязательных элементов.
Объединение и приравнивание списков
Вы можете использовать операторы комбинации и уравнения со списками. Списки можно комбинировать с помощью оператора комбинации амперсанд ( & ).
Первый список содержит числа от 1 до 5, а второй список содержит числа 2 и 3. Вы видите, что списки объединены в один список.
При сравнении списков учитывается порядок. В этом примере вы можете видеть, что код выдал FALSE, потому что они не равны друг другу.
Заключение
Значения структурированного списка часто используются в отчетах о данных LuckyTemplates , поскольку они отображают данные и информацию в форме списка. Они помогают организовать и классифицировать данные, чтобы отчеты выглядели убедительно. Если вы хотите перечислить определенные тексты, числа или даже значения, настоятельно рекомендуется использовать списки.
Мелисса
Извлечение значений из записей и списков в Power Query
Создание автоматических списков на основе вычислений ранжирования в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.