Size: a a a

Чат | Google Таблицы и скрипты

2020 December 06

v

volond in Чат | Google Таблицы и скрипты
источник

MS

Michael Smirnov in Чат | Google Таблицы и скрипты
Вдруг пригодится. В gds есть из коробки. https://support.google.com/datastudio/answer/9713766 и https://support.google.com/datastudio/answer/9888200?hl=en
источник

v

volond in Чат | Google Таблицы и скрипты
+
источник
2020 December 07

MS

Michael Smirnov in Чат | Google Таблицы и скрипты
Admin
👍
не на то сослалася... :)
источник

A

Admin in Чат | Google Таблицы и скрипты
Michael Smirnov
не на то сослалася... :)
Спасибо, обязательно изучу👍👍
источник

MS

Michael Smirnov in Чат | Google Таблицы и скрипты
Worry Less
вчера не до конца разобрался с поставленной задачей и зациклился на двух столбцах H и I
но теперь, на основе формулы от @Smirnovme , можно собрать все данные с этажей на промежуточный лист http://prntscr.com/vwsiz7 и вчерашнюю формулу применить к получившимся данным http://prntscr.com/vwsjz7

здесь формула для сбора данных на лист 'temp'
https://pastebin.com/9kjMhwdy

здесь формула, которая берет данные с промежуточного листа и преобразует их в нужный Вам формат
https://pastebin.com/c4QfuaRE
👆 тут (по ссылке, Worry Less) решение проще, и короче. 👍

Но есть ограничения. Я их не обошёл, но вот решение, где до них дольше добираться. 10 000 000 достигается не таким образом КОЛИЧЕСТВО_МЕСТ * КОЛИЧЕСТВО_АРТИКУЛОВ (сейчас 600+ и 800+, соответственно), а вот таким КОЛИЧЕСТВО_АРТИКУЛОВ * МАКСИМАЛЬНОЕ_ЧИСЛО_МЕСТ_ГДЕ_ЕСТЬ_ОДИН_И_ТОТ_ЖЕ_АРТИКУЛ (сейчас те же 800+ и 7 (например, D45 в 7ми местах имеется)).

Получилось не очень компактно, и есть промежуточные вычисления (столбцы A:B, там вот это. SPLIT убрал, кстати).

В итоге вот такая формула: https://pastebin.com/uz6gMknZ

Можно, конечно, собрать в одну формулу всё, и обойтись без промежуточных вычислений. Но очень уж муторно, силы воли у меня на это не хватает. Да и глубоко убеждён, что городить нерегулярное представление для данных - зло. Лучше использовать только то, что как раз в столбцах A:B, что имеет регулярную структуру. И городить удобное отображение этих данных.

Доклад окончен. Всем спасибо.

Посмотреть можно тут, лист ms.
источник

A

Admin in Чат | Google Таблицы и скрипты
Michael Smirnov
👆 тут (по ссылке, Worry Less) решение проще, и короче. 👍

Но есть ограничения. Я их не обошёл, но вот решение, где до них дольше добираться. 10 000 000 достигается не таким образом КОЛИЧЕСТВО_МЕСТ * КОЛИЧЕСТВО_АРТИКУЛОВ (сейчас 600+ и 800+, соответственно), а вот таким КОЛИЧЕСТВО_АРТИКУЛОВ * МАКСИМАЛЬНОЕ_ЧИСЛО_МЕСТ_ГДЕ_ЕСТЬ_ОДИН_И_ТОТ_ЖЕ_АРТИКУЛ (сейчас те же 800+ и 7 (например, D45 в 7ми местах имеется)).

Получилось не очень компактно, и есть промежуточные вычисления (столбцы A:B, там вот это. SPLIT убрал, кстати).

В итоге вот такая формула: https://pastebin.com/uz6gMknZ

Можно, конечно, собрать в одну формулу всё, и обойтись без промежуточных вычислений. Но очень уж муторно, силы воли у меня на это не хватает. Да и глубоко убеждён, что городить нерегулярное представление для данных - зло. Лучше использовать только то, что как раз в столбцах A:B, что имеет регулярную структуру. И городить удобное отображение этих данных.

Доклад окончен. Всем спасибо.

Посмотреть можно тут, лист ms.
А ссылочка? Создай свою
источник

MS

Michael Smirnov in Чат | Google Таблицы и скрипты
Admin
А ссылочка? Создай свою
добавил
источник

MS

Michael Smirnov in Чат | Google Таблицы и скрипты
Worry Less
вчера не до конца разобрался с поставленной задачей и зациклился на двух столбцах H и I
но теперь, на основе формулы от @Smirnovme , можно собрать все данные с этажей на промежуточный лист http://prntscr.com/vwsiz7 и вчерашнюю формулу применить к получившимся данным http://prntscr.com/vwsjz7

здесь формула для сбора данных на лист 'temp'
https://pastebin.com/9kjMhwdy

здесь формула, которая берет данные с промежуточного листа и преобразует их в нужный Вам формат
https://pastebin.com/c4QfuaRE
👍 (чего-то бот не воспринял в прошлом сообщении...)
источник

A

Admin in Чат | Google Таблицы и скрипты
Michael Smirnov
добавил
Спасибо👌
источник

MS

Michael Smirnov in Чат | Google Таблицы и скрипты
Michael Smirnov
👆 тут (по ссылке, Worry Less) решение проще, и короче. 👍

Но есть ограничения. Я их не обошёл, но вот решение, где до них дольше добираться. 10 000 000 достигается не таким образом КОЛИЧЕСТВО_МЕСТ * КОЛИЧЕСТВО_АРТИКУЛОВ (сейчас 600+ и 800+, соответственно), а вот таким КОЛИЧЕСТВО_АРТИКУЛОВ * МАКСИМАЛЬНОЕ_ЧИСЛО_МЕСТ_ГДЕ_ЕСТЬ_ОДИН_И_ТОТ_ЖЕ_АРТИКУЛ (сейчас те же 800+ и 7 (например, D45 в 7ми местах имеется)).

Получилось не очень компактно, и есть промежуточные вычисления (столбцы A:B, там вот это. SPLIT убрал, кстати).

В итоге вот такая формула: https://pastebin.com/uz6gMknZ

Можно, конечно, собрать в одну формулу всё, и обойтись без промежуточных вычислений. Но очень уж муторно, силы воли у меня на это не хватает. Да и глубоко убеждён, что городить нерегулярное представление для данных - зло. Лучше использовать только то, что как раз в столбцах A:B, что имеет регулярную структуру. И городить удобное отображение этих данных.

Доклад окончен. Всем спасибо.

Посмотреть можно тут, лист ms.
Началось всё тут: https://t.me/google_spreadsheets_chat/147319
источник

A

Admin in Чат | Google Таблицы и скрипты
Гуд. Собираем в одну ветку.
Там какая суть в двух словах?
источник

MS

Michael Smirnov in Чат | Google Таблицы и скрипты
Admin
Гуд. Собираем в одну ветку.
Там какая суть в двух словах?
Вроде, в ветку и отвечал.

Там есть колонка с ID мест, справа от ID несколько колонок с артикулами, которые в этом месте лежат. В одном месте может не быть ничего, один артикул, два и т.д. Надо было это преобразовать в "обратную" структуру: колонка с артикулами,а справа колонки с ID мест, где этот артикул можно найти.
источник

MS

Michael Smirnov in Чат | Google Таблицы и скрипты
Admin
Гуд. Собираем в одну ветку.
Там какая суть в двух словах?
источник

A

Admin in Чат | Google Таблицы и скрипты
Отлично, люблю собирать в копилку такие вещи 👍

Надо будет упорядочить "сборник решений чата" и выложить.. однажды...
источник

v

volond in Чат | Google Таблицы и скрипты
Admin
Отлично, люблю собирать в копилку такие вещи 👍

Надо будет упорядочить "сборник решений чата" и выложить.. однажды...
OMG
источник

v

volond in Чат | Google Таблицы и скрипты
Admin
Отлично, люблю собирать в копилку такие вещи 👍

Надо будет упорядочить "сборник решений чата" и выложить.. однажды...
источник

A

Admin in Чат | Google Таблицы и скрипты
Вот собираю интересные кейсы из чата...
источник

A

Admin in Чат | Google Таблицы и скрипты
источник

v

volond in Чат | Google Таблицы и скрипты
источник