Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/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
Reporting services SSAS柱计算最佳实践_Reporting Services_Ssas - Fatal编程技术网

Reporting services SSAS柱计算最佳实践

Reporting services SSAS柱计算最佳实践,reporting-services,ssas,Reporting Services,Ssas,我的目标是按客户细分,并按主题确定通过率的日期 因此,我的维度是: DimCustomer:CustomerID、CustomerName、State DimSubject:主语、主语、类别 DimDate:DateKey,年,季,月 FactTestResults:TestID、CustomerID、SubjectID、DateKey、结果(通过或失败) 在数据仓库、SSA或SSR中计算我的通过率更有意义吗?如果是SSA或SSR,我该如何实现这一目标 感谢您的多维数据集分解,它看起来像是一个“

我的目标是按客户细分,并按主题确定通过率的日期

因此,我的维度是: DimCustomer:CustomerID、CustomerName、State DimSubject:主语、主语、类别 DimDate:DateKey,年,季,月 FactTestResults:TestID、CustomerID、SubjectID、DateKey、结果(通过或失败)

在数据仓库、SSA或SSR中计算我的通过率更有意义吗?如果是SSA或SSR,我该如何实现这一目标


感谢您的多维数据集分解,它看起来像是一个“通过/失败”值,而不是一个值。你必须保持及格%或更高的分数和科目最高分数(例如59/70),以便计算及格百分比。如果您保留实际分数,您可以计算出所有科目的通过率或科目内所有客户的通过率

我会向SSAS添加一个计算过的度量来计算百分比,将所有逻辑都保留在多维数据集中。这样做的好处是将所有逻辑保留在多维数据集中,允许您使用所有客户端工具(例如Excel、SSM)的百分比。这还有一个好处,就是传输的数据更少,因为只有最终的%值会下放到SSRS服务器,而不是实际的和科目的最大分数