Я вытащил запрос из основного проекта
Макс, на чём прибуду для фотопопы писал? 😂😂😂😂 Надо тоже свой фильтр запилить
я ленивый, скриншотер обыкновенный :)
поднять на строку выше - переместить? или скопировать? Должны ли остаться строки с этими 1-ками?
Данные, где в строке Главная порода 1 должны быть выше, а данная строка, где 1 удаляется
на каждый ППН ровно 2 строки, вторая - это Главная порода?
Может ли быть так, что в строке выше, чем Главная порода, есть данные? Что тогда делать?
Должно получиться так, как снизу?
Там получается Главная порода. там, где 1 это второстепенные. то есть их может быть несколько и когда при пивоте, он их сложил в одну строку. которую нужно понять выше ))
понятно. Пришлите более ранний вариант, где только три столбца - Номер ППН, Порода, Текущий отпад. Еще до пивота и этих пользовательских столбцов
Я прочитал внимательно, но но подумал, что как раз они тоже играют ключевую роль. так как Пользовательский.1 я переименовал в Главная порода после пивот, а просто пользовательский это тот самый случай, который я вчера спрашивал, я его решил с помощью формулы условия. if [Пользовательский.1]=[Порода] and [Текущий отпад]= null then 0 else if [Пользовательский.1] = [Порода] and [Текущий отпад]<> null then 1 else null
Больше времени на эту задачу не трачу, сорри. // Текущий_отпад_по_породам__2 (2) let Source = Excel.CurrentWorkbook(){[Name="Текущий_отпад_по_породам__2"]}[Content], #"Renamed Columns" = Table.RenameColumns(Source,{{"Пользовательский.1", "Главная порода"}, {"Пользовательский", "Признак главной породы"}}), #"Sorted Rows" = Table.Sort(#"Renamed Columns",{{"Номер ППН", Order.Ascending}, {"Признак главной породы", Order.Descending}}), #"Replaced Value" = Table.ReplaceValue(#"Sorted Rows",1,null,Replacer.ReplaceValue,{"Главная порода"}), #"Filled Down" = Table.FillDown(#"Replaced Value",{"Главная порода"}), #"Removed Columns" = Table.RemoveColumns(#"Filled Down",{"Признак главной породы"}), #"Pivoted Column" = Table.Pivot(#"Removed Columns", List.Distinct(#"Removed Columns"[Порода]), "Порода", "Текущий отпад"), #"Sorted Rows1" = Table.Sort(#"Pivoted Column",{{"Номер ППН", Order.Ascending}}) in #"Sorted Rows1"
Обсуждают сегодня