SSAS:衡量指标的百分比分布
我正在运行一个存储 HTTP 请求事实的 SSAS 多维数据集。 “Time Taken”列存储特定 HTTP 请求所花费的毫秒数。
就像...
RequestID Time Taken
--------------------------
1 0
2 10
3 20
4 20
5 2000
我想通过 Excel 提供一份报告,显示这些时间按请求百分比的分布情况。诸如“90% 的请求花费的时间少于 20 毫秒”之类的声明。
分析:
100% <2000
80% <20
60% <20
40% <10
20% <=0
我几乎不知道什么是设计聚合、计算等的正确方法,以通过 Excel 提供此分析。
有什么想法吗?
谢谢, 亚历克斯
I am running a SSAS cube that stores facts of HTTP requests. The is a column "Time Taken" that stores the milliseconds a particular HTTP request took.
Like...
RequestID Time Taken
--------------------------
1 0
2 10
3 20
4 20
5 2000
I want to provide a report through Excel that shows the distribution of those timings by percentage of requests. A statement like "90% of all requests took less than 20millisecond".
Analysis:
100% <2000
80% <20
60% <20
40% <10
20% <=0
I am pretty much lost what would be the right approach to design aggregations, calculations etc. to offer this analysis through Excel.
Any ideas?
Thanks,
Alex
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
“通过”Excel 提供报告有点含糊,因为 Excel 管理自己的数据并进行自己的计算。对于数据操作和报告生成,我更喜欢 Excel,而不是 SQL Server,毕竟 SQL Server 是真正的最终用户产品,而 SQL Server 更多的是用于数据存储的管理。
您能否澄清一下您的意图是否是:
将 SQL Server 中的数据处理为报告数据,然后将该数据发送到 Excel,或者...
将数据发送到 Excel,以便可以将其处理为生成的报告
Providing a report "through" Excel is a bit ambiguous as Excel manages it's own data and does it's own calculations. For data-manipulation and report-generation I far prefer Excel to SQL Server, which is after all truly an end-user product whereas SQL Server is more for management of data-stores.
Could you clarify whether your intention is to:
manipulate the data in SQL Server into data for reports and then send that data to Excel, or...
send the data to Excel so that it can then be manipulated into generated reports