我希望按照(预测)月份和产品类别重新创建sumifs dax 度量值(未计算列),以对每个快照期间(小于或等于选定的切割器月份结束)的年度总计进行汇总。
在Excel中,这将通过以下sumifs函数=SUMIFS($D$2:$D$97、$A$2:$A$97、B2、$C$2:$C$97、C2)来实现
如果报告期间等于当前表行中的月份值,而类别等于当前表行中的类别值,则为总和。
表字段:快照日期(按月末范围从31 end 2020到31 DEC2020)
月份预测(截至月底,预测范围为31 end 2020至31 DEC2020)
分类别(自行车、外套)
金额(实际销售数量、mtd或预计销售数量)
类型(实际或预测)实际销售额到目前为止,或预计每个月到年底。
快照日期,月份预测,31MAR2020 1/31/2020,1/31/2020,3,实际,133 1/31/2020,2/29/2020,自行车,7,预测,138 1/31/2020,3/31/31,3/31/2020,自行车,11,预测,0 1/31/2020,4/30/2020,自行车,20,预测,0 1/31/2020,5/31/2020,自行车,10,预测,0/31/2020,6/30/2020,自行车,11,预测,1/31/2020,7/31/2020,20,预测,0 1/31/2020,8/31/2020,自行车,20,预测,0 1/31/2020,9/30/2020,自行车,2,预测,0/31/2020,10/20/2020,自行车,9,预测,0 1/31/2020,11/30/2020,自行车,18,预测,0 1/31/2020,12/31/2020,自行车,2,预测,0 1/31/2020,1/31/2020,Coats,1,实际,111 1/31/2020,2/29/2020,Coats,8,预测,136 1/31/2020 3/31/2020,Coats,10,预测,0 1/31/2020,4/30/2020,Coats,17,预测,0 1/31/2020,5/31/2020,Coats,12,预测,0 1/31/2020,6/30/2020,Coats,1,预测,0/31/2020,7/31/2020,Coats,11,预测,0 1/31/2020,8/31/2020,Coats,4,预测,0 1/31/2020,9/30/2020,Coats,16,预测,0 1/31/2020,10/31/2020,Coats,10,预测,0 1/31/2020,11/30/2020,Coats,10,预测,0 1/31/2020,12/31/2020,Coats,11,预测,0 2/29/2020,1/31/2020,自行车,3,实际,133 2/29/2020,2/29/29/2020,自行车,17,实际,138 2/29/2020,3/31/2020,自行车,7,预测,0 2/29/2020,4/30/2020,自行车,17,预测,0 2/29/2020,5/31/2020,自行车,11,预测,2/29/2020 6/30/2020,自行车,11,预测,0 2/29/2020,7/31/2020,自行车,18,预测,0 2/29/2020,8/31/2020,自行车,17,预测,0 2/29/2020,9/30/2020,自行车,3,预测,0 2/29/2020,10/31/2020,自行车,13,预测,0 2/29/2020,11/30/2020,自行车,9,预测,0 2/29/2020,12/31/2020,自行车,12,预测,0 2/29/2020,1/31/2020,Coats,15,实际,111 2/29/2020,2/29/2020,7,实际,136 2/29/2020,3/20/2020,Coats,15,预测,0 2/29/2020,4/30/2020,Coats,11,预测,0 2/29/2020,5/31/2020,1,预测,0 2/29/2020,6/30/2020,Coats,12,预测,0 2/29/2020,7/31/2020,Coats,9,预测,0 2/29/2020,8/31/2020,Coats,13,预测,0/29/2020 9/30/2020,Coats,2,预测,0 2/29/2020,10/31/2020,Coats,16,预测,0 2/29/2020,11/30/2020,Coats,19,预测,0 2/29/2020,12/31/2020,Coats,16,预测,0
如能提供任何帮助,将不胜感激。
发布于 2021-01-22 10:07:32
这是模仿sumifs表达式的一个可能的度量。它在单行级别工作,如果当前筛选器上下文中有多行,则返回空()。
Result =
VAR SelectedMonth =
SELECTEDVALUE ( Snapshot[Forecast for Month] )
VAR SelectedSubCategory =
SELECTEDVALUE ( Snapshot[Sub Category] )
RETURN
IF (
NOT ISBLANK ( SelectedMonth )
&& NOT ISBLANK ( SelectedSubCategory ),
CALCULATE (
SUM ( Snapshot[Amount] ),
REMOVEFILTERS ( Snapshot ),
Snapshot[Snapshot Date] = SelectedMonth,
Snapshot[Sub Category] = SelectedSubCategory
) + 0
)

https://stackoverflow.com/questions/65841717
复制相似问题