makhdoomliaqat
Hola,
Estoy trabajando en Powerbi. Necesito calcular el valor de cierre de las acciones. Aqui les adjunto la imagen
Como utilizo la siguiente fórmula en la Medida de stock de cierre
Closing Stock =
CALCULATE (
[Movement],
FILTER (
ALLEXCEPT ( mak_stockInHandValue, mak_stockInHandValue[GName],mak_stockInHandValue[ItCode] ),
mak_stockInHandValue[TransactDatee] <= MAX ( mak_stockInHandValue[TransactDatee] )
)
)
Me muestra el resultado correcto en stock, pero cuando uso la misma fórmula en la medición del valor de stock de cierre, no me da el resultado correcto.
Closing Stock value =
CALCULATE (
[Movement value],
FILTER (
ALLEXCEPT ( mak_stockInHandValue, mak_stockInHandValue[GName],mak_stockInHandValue[ItCode] ),
mak_stockInHandValue[TransactDatee] <= MAX ( mak_stockInHandValue[TransactDatee] )
)
)
si puede ver en 2017 el valor de cierre debe ser 24673942 + 166903972-171299624 = 20,278,290 También adjunto el archivo en la URL de media fire
https://www.mediafire.com/file/wntdtu9pa04qnub/cgs_new.pbix/file
Para más información
Valor de stock de cierre = Valor de stock de cierre anterior + initemvalue – outitemvalue
Este es el término general para obtener el stock de cierre.
yingyinr
Hola @makhdoomliaqat ,
Lamento haberlo intentado durante mucho tiempo y todavía no he encontrado una forma adecuada de corregir el valor de retorno de la medida. [Closing Stock Value]. Probablemente porque el cálculo en el interior contiene operaciones de multiplicación y división.… Traté de crear una columna calculada para obtener el valor de [movement value], pero el valor devuelto era incorrecto y el objeto visual no podía hacer que los datos se mostraran dinámicamente. Espero que otras buenas personas de la comunidad puedan verificar su problema y brindarle una solución adecuada … @mahoneypat @ parry2k @selimovd
Atentamente
makhdoomliaqat
Oh,
Estoy tan feliz de verte mensaje. La misma situación que estoy enfrentando. Ahora resumí el archivo de nuevo.
Si por favor vea a continuación, cambio el valor.
con esto cambio el cálculo. aquí solo necesito el valor de las acciones de apertura, que es el valor de las acciones de cierre del año anterior.
aquí también adjunto el nuevo archivo de nuevo cálculo.
Costo de los bienes vendidos (mediafire.com)
en este archivo cambio a continuación.
Ahora estoy calculando el precio de cierre de acciones con valor promedio y función promedio es
Average Value = (([initemvaluee]+[Opening Stock Value])/([inqtyy]+[Opening Stock]))
y solo quiero el valor inicial de las acciones ahora. pero cuando lo hago al abrir el valor de las acciones
Opening Stock Value = CALCULATE([Closing Stock],SAMEPERIODLASTYEAR('date'[Date].[Date])
me da error de
A circular dependency was detected: Measure: 'mak_stockInHandValue'[Average Value], Measure: 'mak_stockInHandValue'[Opening Stock Value], Measure: 'mak_stockInHandValue'[Closing Stock Value], Measure: 'mak_stockInHandValue'[Average Value].
No puedo conseguir el stock inicial que necesito.
Por favor ayuda !
yingyinr
Hola @makhdoomliaqat ,
Lamento haberlo intentado durante mucho tiempo y todavía no he encontrado una forma adecuada de corregir el valor de retorno de la medida. [Closing Stock Value]. Probablemente porque el cálculo en el interior contiene operaciones de multiplicación y división.… Traté de crear una columna calculada para obtener el valor de [movement value], pero el valor devuelto era incorrecto y el objeto visual no podía hacer que los datos se mostraran dinámicamente. Espero que otras buenas personas de la comunidad puedan verificar su problema y brindarle una solución adecuada … @mahoneypat @ parry2k @selimovd
Atentamente