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

Страницы: 1
Поиск решения: ограничение по нелинейности (OpenSolver)
 
Спасибо за комментарий

Вам известны какие-то простые методы обхода этих нелинейный функций? В предложенном решении автор создал две вспомогательных матрицы, мне сложно пока воспринять их функционал. Одна из них вроде как содержит вспомогательные бинарные переменные. Вторая - содержит макс число возможных распределений на 1 поставщика, исходя из числа клиентов.

Файл прикладываю.  
Поиск решения: ограничение по нелинейности (OpenSolver)
 
Решение найдено, тему можно закрыть.

Решение тут.  
Поиск решения: ограничение по нелинейности (OpenSolver)
 
Добрый день!
Прошу помочь с возникающей ошибкой о нелинейности ограничений в модели.

На листе Модель 1 в модели я использую ограничения по объемам распределения - ошибок нет, все ок.
На листе Модель 2, я добавляю ограничение по 1 поставщику на регион, модель начинает выдавать ошибку о нелийнености:


И я не могу понять почему, т.к. формула по сути та же самая что и на первом листе.
Использую Advanced OpenSolver. Excel 365.

Заранее благодарю за помощь!

PS также запостил на ExcelWorld.
Изменено: brotheralex - 16.02.2022 12:25:37
Не удаляются дубликаты в Power Query, -
 
Цитата
Андрей VG написал:
Тогда для Table.Distinct нужно явно указывать сравнение без учёта регистра.
Андрей, спасибо большое. Дело было в регистре.
Не удаляются дубликаты в Power Query, -
 
Цитата
Андрей VG написал: Какие ваши доказательства?
У меня вот такой получается код:
Код
 Source = Table.Combine({#"Contract№_VendorID_VDB", #"Contract№_VendorID_PO"}),
   #"Removed Blank Rows" = Table.SelectRows(Source, each not List.IsEmpty(List.RemoveMatchingItems(Record.FieldValues(_), {"", null}))),
   #"Trimmed Text" = Table.TransformColumns(#"Removed Blank Rows",{},Text.Trim),
   #"Cleaned Text" = Table.TransformColumns(#"Trimmed Text",{},Text.Clean),
   #"Removed Duplicates" = Table.Distinct(Source[[#"Column1"]]),
   #"Renamed Columns" = Table.RenameColumns(#"Removed Duplicates",{{"Column1", "Contract№_VendorID"}})
Число строк всё равно 46 701. Не понимаю.
Изменено: brotheralex - 30.07.2017 11:21:10
Не удаляются дубликаты в Power Query, -
 
Андрей, спасибо.
PowerQuery показывает что после Table.Distinct остаётся 46701 строк.
DistinctCount в PowerPivot посчитал 46570 значений.
Проблема не решена, к сожалению.
Не удаляются дубликаты в Power Query, -
 
Коллеги, доброго дня!

Столкнулся с такой проблемой. Пытаюсь построить модель данных в PowerPivot. Для связи двух таблиц по типу many-to-many создал "мост" который в Power Query соединяет общее поле из двух таблиц и удаляет из них дубликаты (сначала я делаю trim, потом clean, удаляю ошибки и пустые поля, затем удаляю непосредственно дубликаты). Функция distinctcount в PowerPivot показывает что дублей нет (столбец distinctcount сохранил в примере). Но если в экселе проверить по формуле счётесли то встречаются дубли. Моя логика убита.
Прошу подсказать в чем тут дело? Есть какие-то скрытые символы которые PowerQuery не удаляет в ходе trim & clean?

Файл около 2мб, даю ссылку на яндекс диск.

Заранее спасибо!
Вытягивание цены по актуальной дате прайса по нескольким условиям
 
Добрый день.
Посмотрите файл во вложении. использовал формулы массива.
Коэффициент с привязкой к компании и дате
 
Спасибо, попытаюсь понять.
Коэффициент с привязкой к компании и дате
 
Коллеги, добрый день.
Не являюсь экспертом в excel, поэтому прошу прощения за дилетантский вопрос.

Исходные данные такие.
Есть лист (лист "k") с коэффициентами с привязкой к компании и дате, с которой определенный коэффициент вступают в силу. Эта дата является ключевой.
Этот лист служит летописью взаимоотношений с компаниями, условно говоря.
И есть рабочий лист (лист "распределение k") где перечислены все заказы с датой.

Соответственно, задача такая.
Из листа "k" на лист лист "распределение k" нужно вернуть корректный коэффициент для каждого заказа в зависимости от даты заказа.
Допустим, по компании №1 применяется коэффициент 1.00 с даты 01.06.2016 и коэффициент 1,25 с даты 10.07.2016.
Соответственно, у заказов компании 1 на листе "распределение k"начиная с даты 10.07.2016 должны быть коэффициенты 1.25, а у более старых заказов - коэффициент 1.00.
Надеюсь, изъяснился понятно...

Честно говоря, мне не хватает знаний для того чтобы выполнить такую задачу. Если цеплять с помощью ВПР, то будет возвращаться только первое значение (в зависимости от сортировки на листе "k").

Надеюсь на вашу помощь! Заранее спасибо!
Автозаполнение таблицы на листе2 из таблицы на листе1
 
Благодарю Вас, этот также работает прекрасно. Ещё бы понимать разницу между ними двумя..
Автозаполнение таблицы на листе2 из таблицы на листе1
 
Вы знаете, очень даже работает. Благодарю Вас, выручили!
Автозаполнение таблицы на листе2 из таблицы на листе1
 
Ув. коллеги, прошу выручить, тема всё-ещё актуальна.
Автозаполнение таблицы на листе2 из таблицы на листе1
 
Нет, мы разные пользователи, если Вы про это.
Автозаполнение таблицы на листе2 из таблицы на листе1
 
Добрый день. Перелопатил форум, почитал про множество разных вариантов, но, видимо в моём случае придётся использовать макросы, в написании которых я не силён.    
Прошу помочь с приложенной таблицей. На листе1 имеются данные. Требуется:    
1. чтобы эти данные выборочно отражались в таблице на листе2 (необходимые столбцы обозначил).  
2. чтобы при добавлении строк в листе1 они так же отражались и на листе2.  
Надеюсь на Вашу помощь. Заранее благодарен откликнувшимся!  
 
Ссылку на файл прилагаю http://yadi.sk/d/RMv48cEA0KAnF
Страницы: 1
Наверх