Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом руководстве вы узнаете о значениях LuckyTemplates и о том, как они генерируются в редакторе Power Query . Эти значения имеют соответствующие литералы, которые можно использовать в кодах и выражениях для получения результатов и данных. Вы также узнаете, как и где применять значения для создания убедительного отчета.
Оглавление
Значения LuckyTemplates и их литералы
Отдельный фрагмент данных, полученный путем вычисления выражения, называется Value . При рассмотрении типов данных и операторов существует две основные группы: значения примитивного типа и значения структурированного типа . Примитивные значения — это значения, которые не созданы из других значений. Структурированные значения — это значения, созданные как из примитивных, так и из других структурированных значений.
Каждый тип значения имеет связанный литеральный синтаксис, используемый для создания значений этого конкретного типа. Он также имеет набор операторов, которые можно использовать. Простейшей формой выражения является литерал, представляющий значение.
Это таблица с некоторыми значениями и соответствующими им литералами:
Вы можете просмотреть другие примеры в редакторе Power Query . Создайте новый запрос, открыв редактор запросов и перейдя на вкладку «Главная». Затем нажмите «Новый источник» и выберите «Пустой» .
Другой способ — щелкнуть правой кнопкой мыши внутри панели запросов, щелкнуть « Новый запрос» и выбрать «Пустой запрос» .
Нулевые значения
Первое значение, которое будет обсуждаться, это Null , которое записывается с использованием литерала null . Null используется для представления отсутствия значения или значения неопределенного или неизвестного состояния. Когда вы напишете его в строке формул, вы увидите, что значок рядом с именем запроса представляет собой таблицу со знаком вопроса.
Логическое значение используется для (неразборчивых) операций и может быть либо истинным, либо ложным. Он записывается с использованием литералов true и false . Если вы введете true в строке формул и нажмете Enter, вы заметите, что значение превращается в полный текст в верхнем регистре.
Однако, если вы откроете окно расширенного редактора, вы увидите, что true написано в нижнем регистре. Это связано с тем, что Power Query чувствителен к регистру. Это означает, что все остальные ключевые слова в M нужно писать в нижнем регистре.
Помните, что Power Query создал выражение let . Поэтому, если вы создаете одно единственное выражение, вы можете удалить все в окне и просто ввести true . Когда вы нажмете «Готово», вы получите точный результат.
Пустые значения
Null и Blank — это два разных значения. Для демонстрации создайте новый запрос и откройте окно расширенного редактора. Далее введите этот код.
После этого включите профиль столбца на вкладке «Вид».
В статистике столбца под панелью предварительного просмотра видно, что образец столбца содержит 7 уникальных значений. Однако вы можете различать только два значения: пробелы и ноль .
Измените группировку распределения значений. Щелкните многоточие таблицы, щелкните «Группировать по» и выберите «Длина текста». Затем диаграмма превратится в распределение длины текста.
На диаграмме вы можете видеть, что у нее есть одна пустая текстовая строка, потому что у вас есть один элемент с длиной текста, равной нулю символов. Он также имеет 4 строки с одним символом и еще одну строку с двумя символами.
То, что кажется пустым, на самом деле может быть целым рядом вещей. В большинстве случаев это будет просто пустая текстовая строка; это также может быть набор пробелов или других неосновных символов.
Важно то, что находится в следующем столбце. Он показывает, что ни один из этих пробелов на самом деле не равен нулю , потому что все они представляют значение, тогда как ноль представляет отсутствие значения.
Числовые значения и специальные значения LuckyTemplates
Другим примитивным значением является числовое значение. Если вы создадите новый запрос и введете числовое значение в строку формул, на панели предварительного просмотра отобразится это значение. Имя запроса будет иметь числовой тип данных.
Стандартная библиотека также содержит выражения, возвращающие числа. Например, если вы введете =Число.PI в строке формул, панель предварительного просмотра даст вам значение Pi.
Существуют также специальные значения, которые считаются числовыми значениями, такие как положительная и отрицательная бесконечность.
Тогда есть также не числовое значение, которое обозначается NaN . Это значение получается путем деления нуля на ноль.
Все функции, связанные с датой и временем, могут быть созданы с использованием их собственной встроенной функции. Если вы введете дату в строку формул и откроете окно расширенного редактора, вы увидите, что Power Query автоматически добавляет эту встроенную функцию.
Вы увидите #date , за которым следуют год, номер месяца и день.
Текстовые значения
Текстовое значение представляет собой последовательность символов Юникода. Он имеет буквальную форму, построенную с использованием знаков двойных кавычек. Однако вам не нужно ставить знаки двойных кавычек при написании текста внутри строки формул.
Если вы откроете окно расширенного редактора, вы увидите, что Power Query автоматически добавляет знаки.
Поэтому, когда вы пишете текстовое значение в окне расширенного редактора, вам нужно вручную добавлять знаки кавычек. Но когда вы передаете его как одно выражение в строке формул, Power Query добавляет знаки кавычек за вас.
Все значения, рассматриваемые в этом руководстве, являются примитивными значениями, что означает, что они не состоят из других значений.
В этой таблице значения Time , Date , DateTime , DateTimeZone и Duration имеют связанные встроенные функции, которые помогают создавать значения того же типа.
Двоичное значение представляет собой последовательность байтов. #binary можно использовать для создания двоичного значения из списка байтов. Существуют также другие двоичные функции, которые вы можете использовать, например, параметр «Ввод данных». Power Query использует двоичное кодирование для хранения таких таблиц, созданных вручную.
Извлечение значений из записей и списков в Power Query
3 способа объединения значений с помощью DAX внутри LuckyTemplates
Заключение
Создание отчетов о данных начинается с написания формул, в которых используются правильные значения и литералы. Значения LuckyTemplates — одна из самых важных вещей при написании кодов и формул. Они выводят результаты, собирая данные и выполняя выражения, созданные с помощью синтаксиса .
Мелисса
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать