материал который дает справка языка M мне не достаточно, собственно говоря вопрос вот в чем: Я хочу выдернуть запись из таблицы и пишу так Источник{[Name="продажи"]} и все работает, но запись идентифицирует [Name="продажи"], если я напишу так: Источник[Name="продажи"] то вылазит ошибка, вопрос почему?
вот этот параграф посмотрите, там вполне понятные и полные примеры обращения
Гм... это всё ПОДРОБНО описано в спецификации на язык - в разделе операторы, подраздел доступ к элементам https://docs.microsoft.com/ru-ru/powerquery-m/m-spec-operators
да, спасибо... у меня не понимание какую роль играют фигурные скобки
x{y} Доступ к элементам Это?
это специальная запись со ссылкой на строку таблицы. В фигурных скобках можно указать либо порядковый номер строки, либо ссылку на значение какой-то колонки в квадратных скобках. Важно, чтобы искомое значение в колонке было единственным, иначе получите ошибку
в этом примере таблица рассматривается как список записей, где каждая запись представляет отдельную строку
Суппер!!! спасибо... ключевое слово которое помогло понять... список записей... теперь ясно почему фигурные скобки
а в оригинале разве нет этого ключевого слова? For a table x and a record y, the row of table x that matches the field values of record y for fields with field names that match corresponding table-column names. If there is no unique matching row in the table, an error is raised
Обсуждают сегодня