首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KPI调整表

KPI调整表
EN

Stack Overflow用户
提问于 2010-07-29 09:45:00
回答 1查看 218关注 0票数 0

我有一个包含每月KPI摘要的表格。客户现在希望能够对原始数据进行调整。我必须考虑到调整以及保留原始数据。我生成的报告将显示原始数据+或减去任何调整。

下面是我需要做的一个例子。

表A Report_Month 7/31 KPI_1_QTY 88

客户请求将KPI_1_QTY减去5。这导致KPI_1_QTY为83。我需要报告83,但也必须保留原始值。

对如何编码有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2010-07-29 09:54:27

有许多方法可以解决保留原始数据的审计跟踪的一般问题。最简单的方法是为行加上时间戳,并包含一个"IsHead“位字段。

例如:

代码语言:javascript
复制
FactID Timestamp Attribute Value IsHead
2      8/1       KPI_1_QTY 83    true
1      7/31      KPI_1_QTY 88    false

如果您想要数据的"head“分支,您可以根据IsHead = true进行过滤(通常您会为此创建一个视图)。

如果需要更改日志,则按时间戳以降序显示所有行。

如果您想要某个特定时间点的数据,您可以将数据重构为该日期的数据(留给读者作为练习)。

如果存在与调整关联的属性,请使用描述更改所需的字段创建另一个表。例如..。

代码语言:javascript
复制
FactID ModifiedBy ModifiedOn ValueDelta Description
2      Fred       8/1       -5          Adjusted KPI_1_QTY per customer request
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3358897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档