Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.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
Excel 将一组行相加?使用PowerPivot的DAX公式?_Excel_Excel Formula_Business Intelligence_Powerpivot_Dax - Fatal编程技术网

Excel 将一组行相加?使用PowerPivot的DAX公式?

Excel 将一组行相加?使用PowerPivot的DAX公式?,excel,excel-formula,business-intelligence,powerpivot,dax,Excel,Excel Formula,Business Intelligence,Powerpivot,Dax,我试图对PowerPivot模型中的多行进行汇总,但将它们分组: 例如,如果总共有20行,则项目A、B、C、D、E、F共有5个项目—每个项目4个条目 是否可以将它们相加但分组?例如: 如果: 项目1 5小时 项目1 5小时 项目1 6小时 项目1 3小时 项目1 5小时 项目2 5小时 项目2 5小时 等等 可以使用DAX吗?将它们相加,但将其分组,以便结果返回为: 项目1=24小时,所有时间加起来为5+5+6+3+5和 项目2=10小时,即项目2加起来的时间,5+5 等等等等 我正在查看=su

我试图对PowerPivot模型中的多行进行汇总,但将它们分组:

例如,如果总共有20行,则项目A、B、C、D、E、F共有5个项目—每个项目4个条目

是否可以将它们相加但分组?例如: 如果: 项目1 5小时 项目1 5小时 项目1 6小时 项目1 3小时 项目1 5小时 项目2 5小时 项目2 5小时 等等

可以使用DAX吗?将它们相加,但将其分组,以便结果返回为: 项目1=24小时,所有时间加起来为5+5+6+3+5和 项目2=10小时,即项目2加起来的时间,5+5

等等等等


我正在查看=summary并遵循语法,但它总是会给我一个错误/无法按我所希望的方式工作。

您能澄清一下为什么需要通过DAX计算来执行此操作吗?如果您添加了一个simple=SUM计算,然后将Project添加到数据透视表中,那么这些计算的上下文将自动生成您要查找的答案。下面是一个例子:

样本表

表列 项目 小时 表中的示例数据

计算字段: 总小时数:=总和[小时数]

数据透视表:

值:总小时数 行:项目也可以选择特定项目作为筛选器

结果:

在本例中,由于使用TotalHours calculated字段的每个单元格的上下文仅限于一个项目,因此不需要做任何特殊的操作来对它们进行分组,以获得您希望的结果


当然-如果您试图将这些计算作为中间步骤使用,这都是一个没有实际意义的问题…

robromo,您能分享一些示例数据吗?您是否试图在模型内的计算中作为计算的中间步骤来做这件事?还是只需要在报表中显示总和,以便在查询/表示层中使用?数据的结构是什么?假设是ProjectName,Hours,。。。你不需要做任何事情。为了清晰起见,只需创建一个带有公式Sum[Hours]引号的度量值。创建此度量值后,将ProjectName添加到行中,并将新创建的度量值添加到值中。
Project 1,5
Project 1,5
Project 1,6
Project 2,5
Project 2,5
Project 1,3
Project 1,5
Project 1: 24
Project 2: 10