我在Power BI中有一个下拉列表,其中包含不同的项目名称,例如Project One,Two,三个。我提供了一个公式来带来预测值:
预测=追逐*目标百分比
我创建了一种计算预测的度量。数据集包含每周的大通和目标百分比数据。例如,第1周(1月1日至1月8日)追逐将为30,目标%为10,因此第1周的预测为3(30 * 10%)
当我从下拉列表中选择一个项目时,例如“项目一”我看到正确填充了预测值。如果我从下拉列表中仅选择一个项目,同样如此。
当我选择多个项目时,就会出现问题,然后预测值带来最大值,而不是将所有项目的所有周的值求和。
问题:到底是什么原因引起的?
答案 0 :(得分:1)
现在,我从您的评论中了解您的要求。您可以按照以下说明的两步操作来实现此目标-
步骤1:在数据源中创建一个自定义列,如下所示:
row_level_forecast = finetarget[chase]/100.00 * finetarget[target]
第2步:创建如下的最终测量值
forecast = sum(finetarget[row_level_forecast])
现在,在报告中使用度量“预测”。这应该给您所需的输出。
如果我理解正确,那么您正在谈论一种情况,即您担心下图中我标记为红色的列中的值-
如果我的理解是正确的,您想用80/70和Project-2 100/90填写Project-1的第3周值。如果可以,请按照以下步骤操作。
步骤1:点击“转换数据”选项进入“编辑”模式,然后选择要调整数据的表格。
第2步:首先对数据进行排序,名称为project_name(升序),然后是周(升序)。输出也将如上图所示。
步骤3:在表格中选择“追逐”列,然后点击“填充>>向下”选项。
步骤4:对“目标”列也重复步骤3。
最终输出应如下所示。只需单击“关闭并应用”即可移回主报告。现在,数据应该在报告中符合预期了。
答案 1 :(得分:0)
显示预测时,将其放在网格中并添加项目列,星期列(例如,第1周)和预测度量。当您选择多个项目时,网格将显示每个项目以及计算的度量。如果这不起作用,则您的度量有问题,应在问题中添加度量计算脚本。
该度量应该很简单,例如:
Forecast = SUM(YourTable[Chase]) * AVERAGE(YourTable[Target%])