Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.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
Ssas 平均数之和_Ssas - Fatal编程技术网

Ssas 平均数之和

Ssas 平均数之和,ssas,Ssas,SSAS 2012,AdventureWorks表格模型SQL 2012 拥有一些字段的层次结构,希望列出一年中每个月的度量值,然后查看每个月的平均值,然后将所有层次结构级别上的平均值相加 示例:“互联网销售”表中的所有度量 ComplexCalculation:=[Internet Total Sales]*[UnitPriceAvg]/1000 UnitPriceAvg:=AVERAGE('Internet Sales'[Unit Price]) AvgComplexCalculation:

SSAS 2012,AdventureWorks表格模型SQL 2012

拥有一些字段的层次结构,希望列出一年中每个月的度量值,然后查看每个月的平均值,然后将所有层次结构级别上的平均值相加

示例:“互联网销售”表中的所有度量

ComplexCalculation:=[Internet Total Sales]*[UnitPriceAvg]/1000
UnitPriceAvg:=AVERAGE('Internet Sales'[Unit Price])
AvgComplexCalculation:=AVERAGEX(VALUES('Date'[Month]), [ComplexCalculation])
AverageAndSumComplexCalculation:=IF( ISFILTERED(Product[Product Name]), [AvgComplexCalculation], SUMX (VALUES (Product[Product Name]), [AvgComplexCalculation]))
透视字段:

Filters: [Calendar Year] [2006]
Rows: [Product Category Name],[Product SubCategory Name],[Model Name],[Product Name],[Month]
Columns:
Values: [AverageAndSumComplexCalculation]

这样做对吗?请注意,当我的ComplexCalculation度量变得越来越复杂时,需要花费大量的时间来计算值,从而导致超时。

是否需要每月平均值,而不是一年的基础数据平均值?所有计算都应该是每年进行的-这就是为什么我在过滤器中有[日历年]。应计算最后一级的平均值-[产品名称]。然后【产品类别名称】、【产品子类别名称】、【型号名称】上的所有其他级别都应显示这些平均值的总和。