Помогите пожалуйста. Существует необходимость просчета цены конечного продукта в dax. Есть таблицы в которых есть цены на продукцию, в моем случаи товар состоит из нескольких элементов, часть из которых цельный товар,а часть полуфабрикат. Таких полуфабрикатов может быть уйма (т.е. в полуфабрикате как в моем примере - помпа - состоит из трех частей, но может быть, что уже и насос состоит из двух элементов внутри). Не представляется возможным вычислить количество полуфабрикатов внутри каждого товара, и не выходит в итоге посчитать цену. Помогите пожалуйста.
DAX. Сумма элементов внутри элементов
07.03.2020 14:59:42
|
|
|
|
07.03.2020 15:34:23
Доброе время суток.
Эк, куда вас занесло. Начните, пожалуй, отсюда: |
|
|
|
07.03.2020 16:07:52
Сейчас буду штудировать,буду рад любой помощи. Спасибо Андрей
|
|
|
|
07.03.2020 17:25:55
Наковырял вариант с перекомпоновкой входа, но понял, что постановку задачи не понял
|
|
|
|
07.03.2020 18:15:48
А что делать, если неизвестно количество уровней иерархии?(( Я не знаю, сколько полуфабрикатов в полуфабрикатах
|
|
|
|
07.03.2020 18:32:00
Увы, универсального решения на все случаи жизни не существует. |
|||
|
|
07.03.2020 18:48:00
Без исходной постановки - это просто толочь воду в ступе... Ну, или вам остаётся дождаться того, кто плотно работает в той же теме, что и вы, легко воспринимает умолчания вашего примера, и, главное, готов поделиться решением. |
|||
|
|
07.03.2020 18:49:20
В любом случаи, спасибо за статью. Буду пытаться применить это.
|
|
|
|
07.03.2020 19:15:51
|
|||
|
|
07.03.2020 19:17:15
Так я же выложил. Там точь в точь
|
|
|
|
07.03.2020 19:49:58
Пас. |
|||
|
|
08.03.2020 09:17:35
Андрей VG , нет родителя у Кулера воды и Крышка не является после родителем, а у меня почему-то просит, что бы дублировались позиции в обоих столбцах(
|
|
|
|
08.03.2020 09:47:30
bereteli, каков смысл ко мне лично обращаться? Я уже написал, что с предложенным примером что есть, что должно получиться - я не буду исследовать задачу. Без внятной постановки - зачем тратить время на угадайку...
|
|
|
|
08.03.2020 14:49:48
Вот мой пример, не знаю поможет кто или нет.
Но столбик c функцией PATH, почему-то просит нахождение переменных в обоих столбцах, в отличии от представленного примера ранее(
Изменено: |
|
|
|
08.03.2020 16:09:40
bereteli, а с чего вы решили, что у вас есть какая-то иерархия в данных? Рассмотрим столбцы "Номер товара" и "Номер внутренностей". Соединим их в Power Query через Table.Join. Получим пустую таблицу, следовательно в ваших данных нет
У вас "Номер товара" может состоять из нескольких "Номер внутренностей" (например 81300050563203C511EA42AE987444AA содержит 6 внутренностей), а "Номер внутренностей" может принадлежать нескольким "Номерам товаров" (например 808400505607C17511E847BD3B169DF5 входит в 74 товара). В данных не представлено цен на "Номера внутренностей" и странно выглядит поле "Кол-во" (например 227,27), которое по идее счётное. Предварительный вывод. Вы можете, зная цену "Номера внутренностей", найди стоимость товара просто умножив цену "Номера внутренностей" на его "Кол-во" в товаре. Но для этого нужна цена. Плюс, расшифровка - что у вас где. Ну, или если лень заниматься расшифровкой определений, то ждать опять специалиста в вашей области знаний.
Изменено: |
|||
|
|
08.03.2020 17:58:51
В этом вся проблема, я не знаю как посчитать цену внутренностей, если внутри внутренности есть еще внутренности (полуфабрикат). Не пойму как заставить считать сумму.
определения товар - это выбранная единица. внутренность - то из чего товар состоит. если внутренность состоит из нескольких единиц, то она как бы уже товар, в которой есть внутренности. Цель - посчитать цену внутренностей именно товара, при условии что даже если товар содержит внутренность состоящую из нескольких позиций, то должна быть просто сумма этих единиц на месте цены. пример. дано: товар а, внутренность б,с где б - внутренность обыкновенная с ценой, с - внутренность которая состоит из нескольких единиц. необходимо рассчитать стоимость а и стоимость с |
|
|
|
08.03.2020 18:41:36
|
|||
|
|
08.03.2020 19:24:26
Спасибо большое, я разобрал на примере одного товара. Возможно Вы сможете мне помочь, уже неделю сижу.
Пример - так выглядит полная таблица, куда и нужно все тянуть. Для наглядности - показывается как при фильтровании таблицы получаются суммы и как отображаются, что входит во что. Цены - список цен по номеру |
|
|
|
08.03.2020 19:56:22
Почему на листе "Для наглядности" Кол-во для одних и тех же товаров и внутренностей не совпадает с листом "Пример". Откуда тогда брать эти "Кол-во"?
И почему бы сразу из данных "Для наглядности" не показать, что должно получиться-то? Ну, и самое главное - вы уверены, что если не отвечать на поставленные вопросы, то всё как-нибудь само-собой получится? Вариант.
Изменено: |
|
|
|
08.03.2020 20:19:47
Извиняюсь, что не на все вопросы отвечаю, так как не на все знаю ответы, т.к. Не являюсь хозяином базы.
в вашем примере нет просто строки Zubr zf из после теста одной строкой. Что бы была возможность просто увидеть цену товара, а в случаи необходимости просто раскрыть |
|
|
|
08.03.2020 20:24:47
Изменено: |
|||
|
|
08.03.2020 20:34:02
Почему нет?
но кажется я понял в чем проблема,необходимо что бы или родитель или ребёнок был с пустым значение в строке Ребенок/родитель. Хотя до этого у вас в иерархии работало и без этого принципа |
|
|
|
08.03.2020 20:54:46
|
|||||
|
|
08.03.2020 21:04:39
с телефона не получилось сразу приложить
|
|
|
|
08.03.2020 21:15:29
|
|||
|
|
08.03.2020 21:28:24
Но это же его Цена. Его цена должна быть 141
|
|
|
|
08.03.2020 21:35:41
|
|
|
|
08.03.2020 22:10:35
Андрей VG, :-)
По вопросам из тем форума, личку не читаю.
|
||||
|
|
|||