Powerbi 如果度量值大于零,则度量值的幂和
我计算了两个指标:Powerbi 如果度量值大于零,则度量值的幂和,powerbi,dax,measure,Powerbi,Dax,Measure,我计算了两个指标: MetalProduction = sum(IXMBalanceSheet[Metal_production]) MetalProductionLastYr = calculate([MetalProduction],dateadd('Date'[Date],-1,YEAR)) 然后计算这些绝对变化测量值之间的差异: ABS Production Chg = [MetalProduction] - [MetalProductionLastYr] 现在,在power bi
MetalProduction = sum(IXMBalanceSheet[Metal_production])
MetalProductionLastYr = calculate([MetalProduction],dateadd('Date'[Date],-1,YEAR))
然后计算这些绝对变化测量值之间的差异:
ABS Production Chg = [MetalProduction] - [MetalProductionLastYr]
现在,在power bi中维护过滤器上下文的同时,我想对ABS生产chg求和,其中它大于零
如何编制此度量?这里有一些简单的示例:
GreaterThanZero =
CALCULATE (
[ABS Production Chg],
FILTER ( 'IXMBalanceSheet', VAR __temp = [ABS Production Chg] RETURN __temp > 0 )
)
您好,msta42a,谢谢您的回复。我尝试了您的度量,奇怪的是,在我的模型中大于零的度量值返回大于零的MetalProduction值(在您的模型中为Prod)。而不是返回ABS Production chg的值。这可能与ABS生产chg测量返回金属产量有关,而不是金属产量和去年金属产量之间的差异。我不知道为什么会发生这种情况,任何进一步的见解都会有帮助,我感谢您的帮助。下面的公式有效,但现在我想将大于零的值的总数相加,任何关于这方面的想法都会有帮助。YOY=VAR curryyear=[MetalProduction]VAR PrevYear=CALCULATE([MetalProduction],SAMEPERIODLASTYEAR('Date'[Date]))VAR Result=curryyear-PrevYear返回结果。然后我用了,GreaterThanZero=if([YOY]>0[YOY],0)我不确定你想要实现什么输出。你能以表格形式发布数据和预期结果的示例吗?