Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Добавить данные с нулевыми значениями в таблицу - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Добавить данные с нулевыми значениями в таблицу
Anton2201 Дата: Понедельник, 23.09.2019, 14:50 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 45
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Проблема следующая:
Есть таблица с данными по продажам нескольких тысяч магазинов.
Но магазин продаёт не каждый день.
Задачка состоит в том, что бы в день когда магазин не продаёт, он появился в этой табличке, но с нулём (на текущий момент его просто нет в дни отсутствия продаж).

есть идеи как реализовать?
 
Ответить
СообщениеПроблема следующая:
Есть таблица с данными по продажам нескольких тысяч магазинов.
Но магазин продаёт не каждый день.
Задачка состоит в том, что бы в день когда магазин не продаёт, он появился в этой табличке, но с нулём (на текущий момент его просто нет в дни отсутствия продаж).

есть идеи как реализовать?

Автор - Anton2201
Дата добавления - 23.09.2019 в 14:50
Kostya_Ye Дата: Понедельник, 23.09.2019, 14:58 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация: 228 ±
Замечаний: 0% ±

Excel 2016
Anton2201, а файл пример будет ?
 
Ответить
СообщениеAnton2201, а файл пример будет ?

Автор - Kostya_Ye
Дата добавления - 23.09.2019 в 14:58
Anton2201 Дата: Понедельник, 23.09.2019, 15:01 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 45
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Kostya_Ye, да приложил
К сообщению приложен файл: 4557626.xlsx (21.7 Kb)
 
Ответить
СообщениеKostya_Ye, да приложил

Автор - Anton2201
Дата добавления - 23.09.2019 в 15:01
прохожий2019 Дата: Понедельник, 23.09.2019, 15:36 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1398
Репутация: 364 ±
Замечаний: 0% ±

365 Beta Channel
PQ: [vba]
Код
let
    from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    types = Table.TransformColumnTypes(from,{{"Код магазина", type text}, {"Дата", type date}, {"Основная услуга Кол-во, шт.", Int64.Type}}),
    list1 = List.Distinct(types[Код магазина]),
    pivot = Table.Pivot(types, list1, "Код магазина", "Основная услуга Кол-во, шт.", List.Sum),
    list2 = List.Skip(Table.ColumnNames(pivot),1),
    replace = Table.ReplaceValue(pivot,null,0,Replacer.ReplaceValue,list2),
    to = Table.UnpivotOtherColumns(replace, {"Дата"}, "Атрибут", "Значение")
in
    to
[/vba]
К сообщению приложен файл: 4309046.xlsx (71.2 Kb)


Сообщение отредактировал прохожий2019 - Понедельник, 23.09.2019, 15:43
 
Ответить
СообщениеPQ: [vba]
Код
let
    from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    types = Table.TransformColumnTypes(from,{{"Код магазина", type text}, {"Дата", type date}, {"Основная услуга Кол-во, шт.", Int64.Type}}),
    list1 = List.Distinct(types[Код магазина]),
    pivot = Table.Pivot(types, list1, "Код магазина", "Основная услуга Кол-во, шт.", List.Sum),
    list2 = List.Skip(Table.ColumnNames(pivot),1),
    replace = Table.ReplaceValue(pivot,null,0,Replacer.ReplaceValue,list2),
    to = Table.UnpivotOtherColumns(replace, {"Дата"}, "Атрибут", "Значение")
in
    to
[/vba]

Автор - прохожий2019
Дата добавления - 23.09.2019 в 15:36
Anton2201 Дата: Понедельник, 23.09.2019, 15:43 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 45
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
прохожий2019, Спасибо!
А как мне этот макрос перенести на мой полный файл (за весь месяц и с полным набором магазинов)
 
Ответить
Сообщениепрохожий2019, Спасибо!
А как мне этот макрос перенести на мой полный файл (за весь месяц и с полным набором магазинов)

Автор - Anton2201
Дата добавления - 23.09.2019 в 15:43
прохожий2019 Дата: Понедельник, 23.09.2019, 15:47 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1398
Репутация: 364 ±
Замечаний: 0% ±

365 Beta Channel
В смысле как перенести - зайти в редактор PQ и вставить код, только имя таблицы привести корректное
 
Ответить
СообщениеВ смысле как перенести - зайти в редактор PQ и вставить код, только имя таблицы привести корректное

Автор - прохожий2019
Дата добавления - 23.09.2019 в 15:47
Anton2201 Дата: Понедельник, 23.09.2019, 16:18 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 45
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
прохожий2019, ок, понял. Не разу в этом редакторе не работал. попробую
 
Ответить
Сообщениепрохожий2019, ок, понял. Не разу в этом редакторе не работал. попробую

Автор - Anton2201
Дата добавления - 23.09.2019 в 16:18
прохожий2019 Дата: Понедельник, 23.09.2019, 16:31 | Сообщение № 8
Группа: Проверенные
Ранг: Старожил
Сообщений: 1398
Репутация: 364 ±
Замечаний: 0% ±

365 Beta Channel
Тыц:
К сообщению приложен файл: 6213030.jpg (28.5 Kb)


Сообщение отредактировал прохожий2019 - Понедельник, 23.09.2019, 16:32
 
Ответить
СообщениеТыц:

Автор - прохожий2019
Дата добавления - 23.09.2019 в 16:31
Anton2201 Дата: Понедельник, 23.09.2019, 17:11 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 45
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
прохожий2019, жду когда придёт админ и разрешит установить надстройку excel....
 
Ответить
Сообщениепрохожий2019, жду когда придёт админ и разрешит установить надстройку excel....

Автор - Anton2201
Дата добавления - 23.09.2019 в 17:11
прохожий2019 Дата: Понедельник, 23.09.2019, 17:40 | Сообщение № 10
Группа: Проверенные
Ранг: Старожил
Сообщений: 1398
Репутация: 364 ±
Замечаний: 0% ±

365 Beta Channel
У вас же 2016 - должен быть в наличии
 
Ответить
СообщениеУ вас же 2016 - должен быть в наличии

Автор - прохожий2019
Дата добавления - 23.09.2019 в 17:40
Anton2201 Дата: Вторник, 24.09.2019, 14:57 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 45
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
прохожий2019, 2013й к сожалению...
 
Ответить
Сообщениепрохожий2019, 2013й к сожалению...

Автор - Anton2201
Дата добавления - 24.09.2019 в 14:57
Pelena Дата: Вторник, 24.09.2019, 15:46 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 19521
Репутация: 4634 ±
Замечаний: ±

Excel 365 & Mac Excel
Обычной сводной не вариант?
К сообщению приложен файл: 6841796.xlsx (65.1 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеОбычной сводной не вариант?

Автор - Pelena
Дата добавления - 24.09.2019 в 15:46
Anton2201 Дата: Пятница, 27.09.2019, 12:07 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 45
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, Вариант. Кто же знал что галочка "отображать пустые элементы" решит мой вопрос....
Спасибо!

прохожий2019, ваш вариант тоже мне помог, но теперь в сводной наверное буду деть. Спасибо!
 
Ответить
СообщениеPelena, Вариант. Кто же знал что галочка "отображать пустые элементы" решит мой вопрос....
Спасибо!

прохожий2019, ваш вариант тоже мне помог, но теперь в сводной наверное буду деть. Спасибо!

Автор - Anton2201
Дата добавления - 27.09.2019 в 12:07
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!