Перейти к содержимому

Глава 8. Работа с вложенными структурами

Это продолжение перевода книги Грегори Декер, Рик де Гроот, Мелисса де Корте. Полное руководство по языку М Power Query. Вложенные структуры очень распространены и относятся к иерархической организации данных, когда таблица, запись или список содержатся в другом структурированном значении. К распространенным источникам данных, поддерживающим вложенные структуры, относятся реляционные базы данных, JSON и XML. Существует широкий спектр M функций, которые возвращают структурированные значения. Очень важно понять, как обращаться с такими структурами.

Мои комментарии набраны с отступом.

Предыдущая глава       Содержание    Следующая глава

Подробнее »Глава 8. Работа с вложенными структурами

Глава 7. Концепция M

Это продолжение перевода книги Грегори Декер, Рик де Гроот, Мелисса де Корте. Полное руководство по языку М Power Query. Как и в случае с любым языком программирования, важно понимать как абстрактные принципы языка, так и более практические темы, например, доступные функции и методы их использования. Эта глава призвана дать вам концептуальное представление о ключевых, возможно, более абстрактных аспектах M, таких как область видимости, глобальная среда, замыкание и метаданные. Эти понятия имеют важное значение для того, чтобы по-настоящему овладеть языком М.

Мои комментарии набраны с отступом.

Предыдущая глава        Содержание    Следующая глава

Подробнее »Глава 7. Концепция M

Глава 6. Структурированные данные

Это продолжение перевода книги Грегори Декер, Рик де Гроот, Мелисса де Корте. Полное руководство по языку М Power Query. В главах 4 и 5 мы познакомились со значениями и типами данных. Структурированные значения являются довольно сложными и требуют дополнительного внимания. В отличие от примитивных значений, структурированные могут включать в себя множество других значений. Эта сложность позволяет им хранить ряд примитивных значений или даже других структурированных значений, открывая широкий спектр возможностей для манипулирования данными и их анализа. Важность структурированных значений в языке М такова, что мы посвящаем им целую главу.

Мои комментарии набраны с отступом.

Предыдущая глава        Содержание    Следующая глава

Подробнее »Глава 6. Структурированные данные

Глава 5. Общие сведения о типах данных

Это продолжение перевода книги Грегори Декер, Рик де Гроот, Мелисса де Корте. Полное руководство по языку М Power Query. В предыдущей главе мы рассмотрели роль значений в формировании выражений и запросов в языке M. Мы получили представление о каждом типе значения, включая их структуру, связанные функции и то, как они дополняют друг друга. Мы узнали, как значения взаимодействуют с операторами и функциями. Основываясь на этих знаниях, давайте продолжим путешествие, обратив внимание на типы данных.

Мои комментарии набраны с отступом.

Предыдущая глава        Содержание    Следующая глава

Подробнее »Глава 5. Общие сведения о типах данных

Маршалл Розенберг. Ненасильственное общение. Язык жизни

Метод ненасильственного общения (ННО) улучшает жизнь тысяч людей. Он применим и в супружеской спальне, и в классной комнате, и за столом переговоров. Основатель метода Маршалл Розенберг подробно объясняет его суть и на многочисленных примерах из своей практики показывает, как им пользоваться. ННО поможет вам:

  • улучшить отношения с людьми,
  • никогда не поддаваться гневу,
  • говорить и слушать с пониманием и сопереживанием,
  • избегать шаблонов мышления, ведущих к стрессу, депрессии, ощущению вины и стыда,
  • всегда, везде и со всеми находить общий язык.

Маршалл Розенберг. Ненасильственное общение. Язык жизни. – М.: ООО Книжное издательство «София», 2023. – 288 стр.

Подробнее »Маршалл Розенберг. Ненасильственное общение. Язык жизни

Глава 4. Общие сведения о значениях и выражениях

Это продолжение перевода книги Грегори Декер, Рик де Гроот, Мелисса де Корте. Полное руководство по языку М Power Query. В предыдущих главах мы рассмотрели общие сведения о языке M, интерфейс Power Query, получение доступа к данным и объединение данных. Теперь мы переходим к элементам языка M. И начнем со значения. Такой выбор естественно вытекает из предыдущей главы, поскольку каждый раз, когда мы извлекаем данные, мы получаем значение.

Мои комментарии набраны с отступом.

Предыдущая глава       Содержание    Следующая глава

Если вы думаете о Power Query и M как о лаборатории, в которой очищаете и формируете данные для последующего моделирования и создания отчетов, то значения – это атомы кода M, мельчайшие отдельные единицы. Эти значения объединяются в выражения, что делает их молекулами нашей лаборатории. Одно или несколько выражений могут быть объединены в запрос.

Подробнее »Глава 4. Общие сведения о значениях и выражениях

Глава 3. Доступ к данным и их объединение

Это продолжение перевода книги Грегори Декер, Рик де Гроот, Мелисса де Корте. Полное руководство по языку М Power Query. Учитывая, что M – язык для извлечения и преобразования данных, естественно, что в нем большое количество функций, предназначенных для извлечения данных из различных систем, таких как файлы, папки, базы данных, веб-страницы, а также стандартизированные структуры данных и протоколы, такие как расширяемый язык разметки (XML), JavaScript Object Notation (JSON) и протокол открытых данных (OData).

Мои комментарии набраны с отступом.

Предыдущая глава       Содержание    Следующая глава

Подробнее »Глава 3. Доступ к данным и их объединение

Глава 2. Работа с Power Query/М

Это продолжение перевода книги Грегори Декер, Рик де Гроот, Мелисса де Корте. Полное руководство по языку М Power Query. В главе 1 Знакомство с М мы рассказали о фундаментальных аспектах языка М. В разделе «Где используется M» мы кратко представили концепцию интерфейсов Power Query, включая Power Query Desktop и Power Query Online.

В этой главе содержатся дополнительные сведения о работе с M в интерфейсе Power Query в Power BI Desktop. Изложенные здесь знания позволят вам начать писать код M с помощью графического пользовательского интерфейса (GUI), предоставляемого редактором Power Query. Этот код может быть напрямую перенесен в другие интерфейсы, такие как Excel, Power Query Online или на сайт powerbi.com. Интерфейс Power Query Desktop позволяет сгенерировать код M без его написания. Код записывается пока вы кликаете на кнопки в интерфейсе редактора. Так что вы можете начать использовать M даже не зная языка.

Мои комментарии набраны с отступом.

Предыдущая глава       Содержание    Следующая глава

Подробнее »Глава 2. Работа с Power Query/М

Джон Уитмор. Коучинг. Основные принципы и практики коучинга и лидерства

Джон Уитмор – самый авторитетный специалист по коучингу, он первым стал заниматься коучингом в бизнесе и разработал его инструментарий. Коучинг поможет вам добиваться поразительных перемен в компании. Когда директивное управление сменяется на коучинг, вместо иерархии появляется взаимная поддержка, вместо обвинений – справедливая оценка, внешняя мотивация вытесняется внутренней, рушатся барьеры и формируются команды, изменения уже не пугают, а радуют, и персонал думает не о том, чем угодить боссу, а о том, как удовлетворить клиента. Станьте для своих подчиненных наставником-коучем – и вы сами удивитесь тому, насколько улучшатся и взаимоотношения в компании, и результаты труда.

Джон Уитмор. Коучинг. Основные принципы и практики коучинга и лидерства. – М.: Альпина Паблишер, 2023. – 320 стр.

Подробнее »Джон Уитмор. Коучинг. Основные принципы и практики коучинга и лидерства

Грегори Декер, Рик де Гроот, Мелисса де Корте. Полное руководство по языку М Power Query

Я использую Power Query на работе и в игре Fantasy Premier League. При том что Power Query посвящено немало книг, языку М в каждой из них обычно уделяется одна глава. Я компенсировал этот пробел изучая англоязычные блоги: Ben Gribaudo, Chris Webb, Gil Raviv, Rick de Groot, а также телеграмм-канал Михаила Музыкина. Заметки в этих источниках были весьма поучительными, но целостную картину приходилось собирать по крупицам. Как обычно официальная документация Microsoft казалась слишком заумной для новичка. Я даже начал писать книгу об основах языка М. И тут такая удача – выход 760-страничного полного руководства по языку М!

Авторы подчеркивают, желательно, чтобы эта книга не была вашим первым знакомством с Power Query. Если это не так, рекомендую начать с Кен Пульс, Мигель Эскобар Язык М для Power Query. Большинство примеров в книге основаны на Power BI Desktop. Перевод некоторых крупных текстовых фрагментов я доверил Chat GPT, но не самого важного в этой книге. Мои комментарии набраны с отступом.  Буду признателен за замечания, если допустил неточности при переводе.

Gregory Deckler, Rick de Groot, Melissa de Korte. The Definitive Guide to Power Query (M). – UK: Packt Publishing Ltd., March 2024 – 760 p.

Подробнее »Грегори Декер, Рик де Гроот, Мелисса де Корте. Полное руководство по языку М Power Query