Страницы: 1
RSS
DAX вычисления с циклическими ссылками, есть проблема с взаимосвязанными вычислениями
 
Доброго дня всем.

Столкнулся с проблемой циклических ссылок в Power Pivot.
суть проблемы расчет столбцов на начало и на конец - проблема в том что вычисления по одному столбцу за предыдущий период являются основой для расчета след периода, и PP выдает цикличную ссылку - не считает.

ВОПРОС: как можно перебороть цикличность? Исп другие формулы? Использовать другую цепочку вычислений?
может кто то делал гибрид чтоб из PP приходили данные - вычислялись в Excell и передавались обратно в PP?

набросал легкий пример показывающий суть вычислений и возникающую проблему в PP
Изменено: Blood81 - 15.08.2017 12:11:08
 
А вы уверены в корректности вашей формулы в Excel?
У вас по столбцам 1 и 2 по значениям 111 и ААА накопительно поступило 260 единиц, а по формуле остаток на дату 8 =140.
Если я правильно понял суть вычислений, то я бы вам рекомендовал посчитать столбец с накопительным приходом по формуле
Код
=CALCULATE(SUM([поступление]);
FILTER('Таблица1';
         [1]=EARLIER([1])
&&  [2]=EARLIER([2])
&&  [Дата]<=EARLIER([Дата])))
По факту это ваш остаток на конец и дальше начальный остаток это полученный столбец - поступление.
Надеюсь смог помочь
Изменено: PooHkrd - 15.08.2017 11:35:46
Вот горшок пустой, он предмет простой...
 
PooHkrd, формула корректная, пример не корректный  :oops:
для каждого сочетания признаков [1] и [2] должны повторяться все даты / исправил в примере. только лучше считаться все равно не стало

вариант с нарастающим итогом... попробую переложить для основной модели, но там беда в зависимости поступлений от остатков тоже боюсь цикл вылезет... проверим
 
Доброе время суток.
Цитата
Blood81 написал:
Столкнулся с проблемой циклических ссылок в Power Pivot.
А что мешает вести учёт по классической схеме: приход, расход, первоначальный остаток? На форум не помещается, положил на яд.
 
Андрей VG,  ох, лихо вы модель набросали )))))

дело в том что это не учет, а прогноз и размер поступлений зависит от прогноза и расчетных остатков на предшествующую дату (Т-1) а с предложенной системой учета выходят отрицательные остатки на начало периодов.
спасибо Андрей VG, я у вас формулу для себя новую подглядел  ISFILTERED  
 
Цитата
Blood81 написал:
прогноз и размер поступлений зависит от прогноза
А чем собственно прогноз отличается от реального учёта с точки зрения вычислений? На мой взгляд - ничем. Остатки вы и вычисляете мерой, а уж прогнозные они или нет - это уже результат интерпретации входа.
Цитата
Blood81 написал:
а с предложенной системой учета выходят отрицательные остатки на начало периодов.
Ну, если прогнозный расход получается использованием СЛУЧМЕЖДУ, то... :)
 
Цитата
Blood81 написал:
размер поступлений зависит от прогноза и расчетных остатков на предшествующую дату
В DAX это ой как сложно... в свое время бодался с такой историей, мне на буржуинском форуме помогли.
Почитайте, похоже, как раз ваш случай: https://community.powerbi.com/t5/Desktop/Measure-depends-on-its-previous-results-possible/td-p/105110
F1 творит чудеса
 
Максим Зеленский, спасибо это прям почти то что нужно... но тем не менее пока не сработало (((
сделал временную (читай вечную  :oops: ) с передачей из PP в Excel  вычислением там и возвращением в PP   ((( ужас как долго считает плюс этап обновления-пересчет формул-обновление

где то есть решение с вычислениями в PP  и я его найду ))))
 
Blood81, нашел решение задачи в power pivot?
Страницы: 1
Наверх