Reporting services SSAS柱计算最佳实践
我的目标是按客户细分,并按主题确定通过率的日期 因此,我的维度是: DimCustomer:CustomerID、CustomerName、State DimSubject:主语、主语、类别 DimDate:DateKey,年,季,月 FactTestResults:TestID、CustomerID、SubjectID、DateKey、结果(通过或失败) 在数据仓库、SSA或SSR中计算我的通过率更有意义吗?如果是SSA或SSR,我该如何实现这一目标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,我该如何实现这一目标 感谢您的多维数据集分解,它看起来像是一个“
感谢您的多维数据集分解,它看起来像是一个“通过/失败”值,而不是一个值。你必须保持及格%或更高的分数和科目最高分数(例如59/70),以便计算及格百分比。如果您保留实际分数,您可以计算出所有科目的通过率或科目内所有客户的通过率 我会向SSAS添加一个计算过的度量来计算百分比,将所有逻辑都保留在多维数据集中。这样做的好处是将所有逻辑保留在多维数据集中,允许您使用所有客户端工具(例如Excel、SSM)的百分比。这还有一个好处,就是传输的数据更少,因为只有最终的%值会下放到SSRS服务器,而不是实际的和科目的最大分数