我对Power BI和DAX非常陌生。我创建了一个当前看起来像这样的度量:
AngularFireModule.initializeApp(firebaseConfig),
我不想在那儿输入那个硬编码的值。为了生成该值,这是计算:
Testing123 = [TotalSales] + CelebrationQuery[CelebrationSalesPercentage] * 10538473
当我用此计算替换硬编码的值时,它不会出现在我创建的表中。除庆祝活动类型为空白的实例外,其他所有内容均为空白。
该表仅包含4项内容:庆典类型,销售百分比,销售量以及我要尝试使用的度量...预计的销售量。
很抱歉,这是一个愚蠢的问题,但是我已经停留了很长时间了。
答案 0 :(得分:0)
我认为正在发生的事情是,正在您所拥有的表的过滤器上下文中评估您的计算。您需要删除或替换该过滤器上下文。
尝试以下方法:
CALCULATE([TotalSales], CelebrationQuery[value] = "")
在这里CALCULATE
用指定的内容{1>替换过滤器上下文,而不是添加将其过滤到计算环境。
这应该与以下内容相同:
CALCULATE([TotalSales], FILTER(ALL(CelebrationQuery[value]), CelebrationQuery[value] = ""))