Стоимость Акций На Закрытие

#powerbi #powerquery #powerbi-desktop

Вопрос:

Я работаю над Powerbi. Мне нужно рассчитать стоимость акций на конец года. Здесь я прикрепляю ссылку на изображение.

https://www.mediafire.com/file/wnxq5hh91jrwp2y/cgs.JPG/file

Поскольку я использую приведенную ниже формулу при закрытии Меры запасов

 Closing Stock = 
CALCULATE (
    [Movement],
    FILTER (
        ALLEXCEPT ( mak_stockInHandValue, mak_stockInHandValue[GName],mak_stockInHandValue[ItCode] ),
        mak_stockInHandValue[TransactDatee] <= MAX ( mak_stockInHandValue[TransactDatee] )
    )
)


 

Это показывает мне правильный результат по акциям, но когда я использую ту же формулу при закрытии оценки стоимости акций, это не дает мне правильного результата.

если вы видите, что в 2017 году значение закрытия должно быть 24673942 166903972-171299624 =20 278,290 Я также прикрепляю файл в URL-адрес пожара МУЛЬТИМЕДИА

https://www.mediafire.com/file/wntdtu9pa04qnub/cgs_new.pbix/file

Пожалуйста, кто-нибудь поможет в этом

Для Получения Дополнительной Информации

Стоимость закрывающего запаса = Предыдущая стоимость закрывающего запаса значение initem — значение outitem

Это общий термин для получения Закрывающего запаса

Ответ №1:

Это происходит потому, что в своих расчетах вы используете Avg Func то, что варьируется в зависимости от сделанного вами выбора. Смотрите изображение ниже:

введите описание изображения здесь

В 2016 году значение по номенклатуре равно 28,426.20 , но при расчете Movement Value с применением фильтра по датам значение по номенклатуре будет 27,094.46 влиять на числа, которые вы использовали за предыдущий период.

Я заглянул в вашу модель, и у вас, кажется, есть два столбца с ценой, я думаю, вам нужно использовать их для определения стоимости выхода, что-то вроде этого:

 OutItemvaluee = 
  IF(mak_stockInHandValue[OutQty] > 0, 
     mak_stockInHandValue[Price]   mak_stockInHandValue[pricen],
     0)
 

А затем измените свою outitemvalue формулу, чтобы она была:

 outitemvalue = SUM(mak_stockInHandValue[OutItemvaluee])
 

правка: Я взглянул на вашу модель, пожалуйста, смотрите обновленный ответ.

Комментарии:

1. Когда я добавляю их, это дает мне 0 значений в новом столбце OutItemvaluee, а вторая формула выдает ошибку, потому что вы используете 2 раза ==

2. Вам нужно найти способ правильно определить цену, пожалуйста, см. Обновленный ответ, но я заметил, что есть случаи, когда поля цена и цена равны 0, что может привести к проблемам с данными.