Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi 如何基于Power BI表另一列中的唯一日期对列中的不同值求和_Powerbi_Dax_Powerquery - Fatal编程技术网

Powerbi 如何基于Power BI表另一列中的唯一日期对列中的不同值求和

Powerbi 如何基于Power BI表另一列中的唯一日期对列中的不同值求和,powerbi,dax,powerquery,Powerbi,Dax,Powerquery,我在Power BI中有一个表,其中有两列,如Date和Daily Targets。每天的目标在同一日期总是相同的,所以我需要一个度量值,只对一个日期的1个值求和,而不是计算每一行,因为这两列包含重复的值。有关数据表,请参见附件中的屏幕截图 当您查看我的数据时,有两个不同的日期,我需要的是在任何可视化中添加此每日目标列,而不是在1月3日添加11653+11653+11653,它应该只在1月3日添加11653。请帮助我,我将非常感谢您 要获得按日期获取每日目标最大值的度量,可以执行以下操作: Da

我在Power BI中有一个表,其中有两列,如Date和Daily Targets。每天的目标在同一日期总是相同的,所以我需要一个度量值,只对一个日期的1个值求和,而不是计算每一行,因为这两列包含重复的值。有关数据表,请参见附件中的屏幕截图


当您查看我的数据时,有两个不同的日期,我需要的是在任何可视化中添加此每日目标列,而不是在1月3日添加11653+11653+11653,它应该只在1月3日添加11653。请帮助我,我将非常感谢您

要获得按日期获取每日目标最大值的度量,可以执行以下操作:

Daily Target = SUMX(GROUPBY(Table1, Table1[Date], "Max Daily Target", MAXX(CURRENTGROUP(), [DailyTarget])), [Max Daily Target]) 
假设您的表名为Table1

内部小组说,为每个日期确定最高的每日目标。这假设任何给定的日期都只有一个每日目标(您可以同样选择最小值或平均值,因为它们的结果应该是相同的数字)。注意,如果你有一个日期有两个不同的每日目标,这个公式会下降,因为它只会选择最大的

外积和每天最大的每日目标。如果您是按月或按年进行聚合,这一点很重要。在1月底,您希望将多达31个每日目标加在一起



注意:通常,在将数据加载到Power BI之前,我会按天汇总每日目标。从您的屏幕截图中还不完全清楚为什么您的记录粒度较低,所以我无法解释在您的特定情况下我将如何做到这一点。然而,DAXPatterns.com的这篇文章确实探讨了如何处理“销售与预算”的问题,这可能与您有关:

非常感谢。成功了。我还有一件事要问。我有另一个日期表,还有另一个表,我有一个按日期计费的数据。如果同一日期的BillingAmount(计费表)为空,我需要在您提供的DAX公式中将值相加为零。你能帮我吗?。再次感谢你