Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Калькулятор цены с учётом тиража
 
Roman, а может просто длинную формулу ЕСЛИ вставить? Только названия столбцов пришлось подредактировать, а то где есть пробел, где нет
Код
=ЕСЛИ(K5=1;"1шт";ЕСЛИ(И(K5>=2;K5<=10);"2-10 шт";ЕСЛИ(И(K5>=11;K5<=50);"11-50 шт";ЕСЛИ(И(K5>=51;K5<=100);"51-100 шт";ЕСЛИ(И(K5>=101;K5<=500);"101-500 шт";ЕСЛИ(K5>500;"500+ шт";0))))))
СУММЕСЛИМН в Power Query
 
romashka123, вот простыми шагами в Power Query вроде получилось
Код
let
    Источник = Excel.CurrentWorkbook(){[Name="Table_dates"]}[Content],
    #"Добавлен пользовательский объект" = Table.AddColumn(Источник, "Данные", each Table_data),
    #"Развернутый элемент Данные" = Table.ExpandTableColumn(#"Добавлен пользовательский объект", "Данные", {"Дата_Счет", "Срок_Оплаты", "Долг"}, {"Дата_Счет", "Срок_Оплаты", "Долг"}),
    #"Добавлен пользовательский объект1" = Table.AddColumn(#"Развернутый элемент Данные", "Текущий_долг", each if [Дата_Счет] <=[Перечень_Дат] and [Срок_Оплаты] > [Перечень_Дат] then [Долг] else 0),
    #"Добавлен пользовательский объект2" = Table.AddColumn(#"Добавлен пользовательский объект1", "Просроченный_долг", each if [Срок_Оплаты] < [Перечень_Дат] and [Дата_Счет] <= [Дата_Счет] then [Долг] else 0),
    #"Сгруппированные строки" = Table.Group(#"Добавлен пользовательский объект2", {"Перечень_Дат"}, {{"Текущий_долг", each List.Sum([Текущий_долг]), type number}, {"Просроченный_долг", each List.Sum([Просроченный_долг]), type number}})
in
    #"Сгруппированные строки"
Превратить дубликаты в уникальные значения
 
te1n, я такой сложный код писать не умею)
Почти все простыми шагами сделал
Код
let
    Источник = Excel.CurrentWorkbook(){[Name="src"]}[Content],
    #"Добавлен индекс" = Table.AddIndexColumn(Источник, "Индекс", 1, 1),
    #"Сгруппированные строки" = Table.Group(#"Добавлен индекс", {"src"}, {{"Количество", each Table.AddIndexColumn(_, "Индекс1", 1,1), type table}}),
    #"Развернутый элемент Количество" = Table.ExpandTableColumn(#"Сгруппированные строки", "Количество", {"Индекс", "Индекс1"}, {"Индекс", "Индекс1"}),
    #"Измененный тип" = Table.TransformColumnTypes(#"Развернутый элемент Количество",{{"src", type text}, {"Индекс1", type text}}),
    #"Добавлен пользовательский объект" = Table.AddColumn(#"Измененный тип", "Код", each [src]&"-"&[Индекс1]),
    #"Сортированные строки" = Table.Sort(#"Добавлен пользовательский объект",{{"Индекс", Order.Ascending}}),
    #"Удаленные столбцы" = Table.RemoveColumns(#"Сортированные строки",{"src", "Индекс", "Индекс1"})
in
    #"Удаленные столбцы"
Объединение запросов в PowerQuery с проверкой условия попадания в диапазон
 
Вот просто с помощью шагов в power query  вроде получилось:

let
   Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
   #"Добавлен пользовательский объект" = Table.AddColumn(Источник, "Custom", each Таблица2),
   #"Развернутый элемент Custom" = Table.ExpandTableColumn(#"Добавлен пользовательский объект", "Custom", {"мин", "макс", "Ко"}, {"мин", "макс", "Ко"}),
   #"Добавлен пользовательский объект1" = Table.AddColumn(#"Развернутый элемент Custom", "Custom", each if [Значение] >= [мин] and [Значение] <= [макс] then 1 else 0),
   #"Строки с применным фильтром" = Table.SelectRows(#"Добавлен пользовательский объект1", each ([Custom] = 1)),
   #"Удаленные столбцы" = Table.RemoveColumns(#"Строки с применным фильтром",{"мин", "макс", "Custom"})
in
   #"Удаленные столбцы"
Сводные таблицы и (не) группировка дат
 
В Power Query добавил столбец с номером недели. Теперь все группируется.
Найти страну и город, в которых побывали выбранные менеджеры, Dax
 
А зачем тут Power Query? Сводная из таблицы сразу получается и фильтруется срезом.
Сделать по три повторяющиеся строки, Сама таблица очень большая
 
С помощью Power Query может проще?
let
   Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
   #"Добавленный запрос" = Table.Combine({Источник,Источник,Источник})
in
   #"Добавленный запрос"
Формирование сводной таблицы горизонтальные данные в вертикальные
 
Присмотрелся в вашим исходным данным и понял, что мой вариант был неправильным. А почему сразу нельзя вести таблицу в том формате, который нужен на выходе?  
Формирование сводной таблицы горизонтальные данные в вертикальные
 
С помощью Power Query можно сделать вертикальную сводную таблицу (лист "Сводная1"). Но графики там будут располагаться по строкам, а не по столбцам.
из таблицы "шахматки" сделать стандартную таблицу
 
Цитата
написал:
Доброго времени суток!

Нужен макрос, готова купить
У Вас для разных названий аптек дублируются коды. Если исправить коды, с помощью Power Query можно решить.
Страницы: 1
Loading...