我经常需要根据各种数据及其计算结果/可视化做出决策。对于简单的表格数据,我通常会制作 Excel 电子表格,但大多数时候数据太复杂了。
一个伪示例:
你唯一知道的是,你今年想去度假。为此,你有 2 周的时间,你至少想去 2 个地方。所以这里有多个选项,比如每个地方的花费为 50/50,或者 20/80。这一切都取决于以下信息:航班什么时候起飞?什么时候有酒店可住?选项 1、选项 2、选项 3 的费用是多少?你是连续去这些地方,还是中途返回?
为此,我可以轻松编写一个应用程序。使用 OOP 语言对此类数据进行建模非常容易,但是它总是需要大量样板代码来连接整个系统,这可能非常令人生畏。
那么,是否有任何应用程序可以创建数据的“模型”和表格并轻松地将所有内容组合在一起?某种高级 Excel?
答案1
添加 Excel:检查PowerQuery来自 Microsoft(免费)。任何现代 BI 工具都可以完成您的要求:SAS、Informatica、Cognos、MS SQL 报告服务器、Oracle BI 等。请参阅:此列表例如。
答案2
Power Query 是一款出色的工具,可用于整理原始数据。对于建模数据和添加高级计算,我还会使用 Microsoft 的 Power Pivot 插件。Power Query 可以直接输入到 Power Pivot 模型中。此网站可能是最好的资源:
http://www.powerpivotpro.com/什么是powerpivot/
我认为这种方法的优势在于,可以将所有小而关键的数据(小参考/查找/翻译/权重表)转化为出色的模型,然后输入到 Excel 中,然后直接集成到您的模型中。