Accum Sell Accum Sell Accum Buy VAR Current
Accum. Sell = ยอดขายสะสม Accum. Sell = // หลกการเดยวกบ Accum. Buy แคเปลยนเปนการขาย VAR Current. Product. ID = TXData[Product. ID] VAR Current. Num = TXData[Num] RETURN SUMX ( FILTER ( TXData, TXData[Product. ID] = Current. Product. ID && TXData[Num] <= Current. Num ), TXData[Unit. Sell ] )
Unit. Balance = TXData[Accum. Buy]-TXData[Accum. Sell]
คำนวณยอด COGS ของแตละรายการจรงๆ โดยเอายอดสะสมปจจบนหกดวยยอดสะสมกอนหนา Cost. FIFO = VAR Current. Num = TXData[Num] VAR Current. Product. ID = TXData[Product. ID] VAR Prev. FICOAccum = // คำนวณยอด COGS สะสมของ Transaction กอนหนา เฉพาะของ Product. ID ปจจบน MAXX ( FILTER ( TXData, TXData[Num] < Current. Num && TXData[Product. ID] = Current. Product. ID ), TXData[Cost. FIFOAccum] ) VAR Current. FIFOCost = TXData[Cost. FIFOAccum] - Prev. FICOAccum // เอาทสะสมปจจบน - สะสมกอนหนา = ไดยอด COGS ปจจบน RETURN // ใหแสดงคา COGS เฉพาะรายการทเปนการขายเทานน IF ( TXData[Unit. Sell ] > 0, Current. FIFOCost )
New Column Revenue = TXData[Unit. Price]*TXData[Unit. Sell ] Profit. FIFO = TXData[Revenue]-TXData[Cost. FIFO] Measure Total. Unit. Buy = SUM(TXData[Unit. Buy]) Total. Unit. Sell = SUM(TXData[Unit. Sell ]) Total. Revenue = SUM(TXData[Revenue]) Total. Cost = SUM(TXData[Cost. FIFO]) Total. Profit = SUM(TXData[Profit. FIFO])
- Slides: 9