2022年1月1日 1270 30000 2022年1月1日2022年1月2日2022年2月1日2022年2月1日 2022年2月1日 1270 20//tr>2022年3月1日2022年12月29日 1270 100 2022年12月29日2722年12月31日 1270 35 2022年12月31日2003年1月1日 1270 50000 2023年1月1日 1280 <10000>2023年1月4日 1270 02023年1月6日 1280 100//tr>
我想实现每个产品每天的累积值,并在每一个新年重置该值。
我所拥有的:
日期这应该有效。。。
Cumulative per Year =
VAR _date =
SELECTEDVALUE ( 'Table'[Date] )
VAR _id =
SELECTEDVALUE ( 'Table'[productID] )
RETURN
CALCULATE (
SUM ( 'Table'[value] ),
FILTER (
ALL ( 'Table' ),
_id = 'Table'[productID]
&& 'Table'[Date].[Year] = YEAR ( _date )
&& 'Table'[Date] <= _date
)
)
您可以尝试TOTALYTD时间智能测量,并将其作为最后一列放入,看看它是否有效。它看起来像这样:
Cummulative Total=TOTALYTD(SUM(Table[Value]),DateTable[Date])
如果您还没有,则需要创建日期维度表,请参阅此处的链接,了解如何创建日历表的步骤>https://radacad.com/all-in-one-script-to-create-calendar-table-or-date-dimension-using-dax-in-power-bi创建日历表日期之间的关系>你的餐桌日期,然后使用累积总量。最好总是有日期维度表。