CN1834962A - 提供电子表格驱动的关键性能指标的方法和计算机可读介质 - Google Patents

提供电子表格驱动的关键性能指标的方法和计算机可读介质 Download PDF

Info

Publication number
CN1834962A
CN1834962A CNA2006100088179A CN200610008817A CN1834962A CN 1834962 A CN1834962 A CN 1834962A CN A2006100088179 A CNA2006100088179 A CN A2006100088179A CN 200610008817 A CN200610008817 A CN 200610008817A CN 1834962 A CN1834962 A CN 1834962A
Authority
CN
China
Prior art keywords
desired value
value
electrical form
computer
key performance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2006100088179A
Other languages
English (en)
Other versions
CN1834962B (zh
Inventor
H·M·克劳
A·E·达塔斯
E·梅吉多
A·F·H·汪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN1834962A publication Critical patent/CN1834962A/zh
Application granted granted Critical
Publication of CN1834962B publication Critical patent/CN1834962B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/177Editing, e.g. inserting or deleting of tables; using ruled lines
    • G06F40/18Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
    • AHUMAN NECESSITIES
    • A45HAND OR TRAVELLING ARTICLES
    • A45DHAIRDRESSING OR SHAVING EQUIPMENT; EQUIPMENT FOR COSMETICS OR COSMETIC TREATMENTS, e.g. FOR MANICURING OR PEDICURING
    • A45D34/00Containers or accessories specially adapted for handling liquid toiletry or cosmetic substances, e.g. perfumes
    • A45D34/04Appliances specially adapted for applying liquid, e.g. using roller or ball
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65DCONTAINERS FOR STORAGE OR TRANSPORT OF ARTICLES OR MATERIALS, e.g. BAGS, BARRELS, BOTTLES, BOXES, CANS, CARTONS, CRATES, DRUMS, JARS, TANKS, HOPPERS, FORWARDING CONTAINERS; ACCESSORIES, CLOSURES, OR FITTINGS THEREFOR; PACKAGING ELEMENTS; PACKAGES
    • B65D35/00Pliable tubular containers adapted to be permanently or temporarily deformed to expel contents, e.g. collapsible tubes for toothpaste or other plastic or semi-liquid material; Holders therefor
    • B65D35/24Pliable tubular containers adapted to be permanently or temporarily deformed to expel contents, e.g. collapsible tubes for toothpaste or other plastic or semi-liquid material; Holders therefor with auxiliary devices
    • B65D35/28Pliable tubular containers adapted to be permanently or temporarily deformed to expel contents, e.g. collapsible tubes for toothpaste or other plastic or semi-liquid material; Holders therefor with auxiliary devices for expelling contents
    • B65D35/30Pistons
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65DCONTAINERS FOR STORAGE OR TRANSPORT OF ARTICLES OR MATERIALS, e.g. BAGS, BARRELS, BOTTLES, BOXES, CANS, CARTONS, CRATES, DRUMS, JARS, TANKS, HOPPERS, FORWARDING CONTAINERS; ACCESSORIES, CLOSURES, OR FITTINGS THEREFOR; PACKAGING ELEMENTS; PACKAGES
    • B65D83/00Containers or packages with special means for dispensing contents
    • B65D83/0005Containers or packages provided with a piston or with a movable bottom or partition having approximately the same section as the container
    • B65D83/0033Containers or packages provided with a piston or with a movable bottom or partition having approximately the same section as the container the piston being a follower-piston and the dispensing means comprising a hand-operated pressure-device at the opposite part of the container
    • AHUMAN NECESSITIES
    • A45HAND OR TRAVELLING ARTICLES
    • A45DHAIRDRESSING OR SHAVING EQUIPMENT; EQUIPMENT FOR COSMETICS OR COSMETIC TREATMENTS, e.g. FOR MANICURING OR PEDICURING
    • A45D34/00Containers or accessories specially adapted for handling liquid toiletry or cosmetic substances, e.g. perfumes
    • A45D2034/002Accessories
    • AHUMAN NECESSITIES
    • A45HAND OR TRAVELLING ARTICLES
    • A45DHAIRDRESSING OR SHAVING EQUIPMENT; EQUIPMENT FOR COSMETICS OR COSMETIC TREATMENTS, e.g. FOR MANICURING OR PEDICURING
    • A45D2200/00Details not otherwise provided for in A45D
    • A45D2200/05Details of containers
    • A45D2200/054Means for supplying liquid to the outlet of the container
    • A45D2200/055Piston or plunger for supplying the liquid to the applicator

Abstract

在此揭示了一种用于提供电子表格驱动的关键性能指标的方法、系统、装置和计算机可读介质。根据此方法,创建的电子表格驱动的关键性能指标包括一电子表格的位置、所述电子表格内被利用作为指标值的单元格位置和一目标值。可以通过检索来自所述电子表格的单元格的所述指标值,比较所述指标值和所述目标值并且基于所述比较提供一可视指标来评估所述关键性能指标。还可以将所述目标值表示成一电子表格内的位置。所述电子表格位置可包括对包含有应被利用作为所述指标或目标值的数据的数据库的参考。还可以指定一警告值并与所述指标相比较,并且还可以基于所述比较的结果提供一可视指示。

Description

提供电子表格驱动的关键性能指标的方法和计算机可读介质
背景技术
关键性能指标(在此也被称为“KPI”或“指标”)帮助组织定义和测量朝向组织目标的进度。更具体地,KPI是反映约定数字目标进度的可定理的测量。KPI可基于组织大为不同。例如,一家企业可将来自老客户的收入百分数作为其KPI中的一项。该企业内的客服部门可将在第一分钟内回复客户电话呼叫的百分数作为其KPI中的一项。在那些组织中其他类型的组织和团体也可定义和利用其他类型的KPI。
为了使得KPI能够对执行者和组织的其他雇员所访问,通常构造软件组件以能够从复杂数据库中提取请求数据、评估KPI并以示出一个或多个KPI值的平衡记分卡形式来提交结果。这些复杂软件组件类型的创建所要求的编程技巧远非普通的计算机用户能够企及。因此通常就需要专业程序员的服务,而这将会是非常昂贵的。此外,在应用程序中创建的数据还被许多先前不可使用该KPI的用户利用。例如,虽然数百万的用户将电子表格应用程序广泛地应用于财政和商业目的,但是在电子表格内创建和存储的数据在先前KPI内是不可使用的。
正是基于上述和其他的考虑做出了本发明的各个实施例。
发明内容
根据本发明,通过提供基于电子表格的关键性能指标的方法、系统、装置和计算机可读介质可以解决上述和其他的问题。通过对本发明实施例的使用,仅熟悉Web浏览器应用程序和电子表格应用程序的计算机用户就可创建结合了来自共用源数据的KPI,诸如电子表格。随后可利用来自电子表格的数据评估KPI并且用户可利用Web浏览器应用程序查看该KPI。
根据本发明的一个实施例,提供一种用于创建和评估基于电子表格的KPI的方法。根据本方法,提供一种用于简便创建电子表格驱动的KPI的用户界面。通过该用户界面,用户可以提供电子表格的位置、在所述电子表格内被利用作为该KPI指标值的单元位置和目标值。可将目标值指定为在同一或另一个电子表格内的值或单元位置。还可允许用户提供在电子表格内被利用作为警告值的警告值或单元位置。一旦用户提供了这些信息,就保存一个包括了这些数据的KPI定义。
为了评估被定义的KPI,就从被定义的电子表格中检索出所述指标值。为执行这一进程,就载入并计算该电子表格。应该认识到所述电子表格单元格可引用其他外部数据源,诸如数据库。如果用户指定用于该目标和警告值的值,则直接利用这些数字。如果用户指定用于该目标和警告值的电子表格单元,则载入、计算包含了所述单元的电子表格,并且检索恰当的值,包括在指定情况下对外部数据库的询问。
一旦获取了指标值、目标值和警告值,就通过指标值比较目标值和警告值来评估KPI。随后就基于该比较的结果显示一可视指标。更具体地,如果目标值大于指标值就显示一个可视指标,而如果目标值小于或等于指标值就显示另一个可视指标。类似地,如果警告值大于指标值就显示一个可视指标,而如果警告值小于或等于指标值就显示另一个可视指标。可视图标可以包括计算机图标、文本消息或者配置用于指示所述目标值和警告值小于、大于或等于所述指标值的其他类型的可视或可听指标。
本发明可以实现作为一计算机进程、计算机系统或者作为一种产品,诸如计算机程序产品或计算机可读介质。计算机程序产品可以是计算机系统可读或能够对计算机指令程序编程用于执行计算机进程的计算机存储介质。计算机程序产品还可以是计算机系统可读或能够对计算机指令程序编程用于执行计算机进程的载波上的传播信号。
作为本发明特征的这些和各种特性以及优点将在阅读随后的详细描述并查看附图后将变得显而易见。
附图说明
图1是示出了由本发明各实施例提供并在其中利用的计算机系统的计算机系统体系结构图;
图2是示出了用于本发明实施例的说明性操作环境的网络体系结构图;
图3到图5是示出了由本发明各方面提供的显示屏幕的屏幕图;以及
图6和图7是示出了用于提供基于电子表格的关键性能指标的说明性进程各方面的进程图。
具体实施方式
现在参见在其中相同序号代表相同元素的附图,将要描述本发明的各个方面。特别地,图1和相应的的讨论想要提供一个能够实现本方面的简要通用的合适计算机环境描述。虽然在本发明上下文中描述的程序模块是结合了可在个人计算机操作系统上运行的应用程序而执行的,但是本领域普通技术人员将认识到也可结合其他类型的计算机系统和程序模块实现本发明。
程序模块通常包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构或其他数据类型。此外,本领域普通技术人员可以理解也能使用包括手持设备、多处理器系统、基于多处理器或可编程消费电子品、小型机、大型机等在内的其他计算机系统配置来实践本发明。也可以在通过通信网络链接的远程处理设备执行任务的分布式计算环境内实践本发明。在分布式计算环境中,程序模块可以位于本地或远程存储器存储设备内。
现在参见图1,将描述用于在本发明各个实施例中利用的计算机2的说明性计算机体系结构。图1所示的计算机结构示出了传统桌上型或膝上型计算机,它包括了中央处理单元5(“CPU”)、包含随机存取存储器9(“RAM”)和只读存储器(“ROM”)11在内的系统存储器7以及将存储器耦合至CPU 5的系统总线12。帮助计算机内部各元件间在诸如启动期间传递信息的含有基本例程的基本输入/输出系统被存储在ROM 11内。计算机2还包括将在以下详述的用于存储操作系统10、应用程序以及其他程序模块的大容量存储设备14。
大容量存储设备14通过连接到总线12的大容量存储控制器(未示出)与CPU5相连。大容量存储设备14以及与其相关联的计算机可读媒介为计算机2提供了非易失性的存储装置。虽然这里包含的计算机可读媒介的描述涉及诸如硬盘或CD-ROM驱动的多个存储设备,但是本领域普通技术人员可以理解所述计算机可读媒介可以是任何能被计算机2访问的可用媒介。
出于说明而非限制,计算机可读媒介可以包括计算机存储媒介和通信媒介。计算机存储媒介包括以诸如计算机可读指令、数据结构、程序模块或者其他数据的任何信息存储方法和技术实现的易失性的和非易失性的、可移动和不可移动的媒介。计算机存储媒介包括但不限于RAM、ROM、EEPROM、闪存或其他固态存储器技术、CD-ROM、数字通用盘(“DVD”)或者其他光学存储装置、磁带盒、磁带、磁盘存储装置或者其他磁性存储设备或者能够存储期望信息并可由计算机2访问的任何其他介质。
根据本发明的各个实施例,计算机2可以在通过诸如因特网的网络18使用逻辑连接至远程计算机的网络环境中运行。计算机2可以通过连接到总线12的网络接口单元20与网络18相连。应该认识到也可利用网络接口单元20与其他类型的网络和远程计算机系统相连。计算机2还包括用于接收和处理来自包括键盘、鼠标或电子笔(图1中未示出)在内的多个其他设备输入的输入/输出控制器22。类似地,输入/输出控制器22可以提供输出给显示屏、打印机或其他类型输出设备。
如上简述,在个人计算机2的大容量存储设备14和RAM 9内可能存储了多个程序模块和数据文件,它们包括了适用于控制网络化个人计算机操作的操作系统16,诸如由华盛顿州雷蒙德的MICROSOFT CORPORATION研发的WINDOWSXP操作系统。大容量存储装置14和RAM 9还可存储一个或多个程序模块。更具体地,大容量存储装置14和RAM 9可以存储Web浏览器应用程序10。如本领域普通技术人员所知,Web浏览器应用程序10可操作用于请求、接收、呈现并提供与电子文档的交互,诸如与格式化以用于Web浏览器10的网页24。此外,Web浏览器应用程序10还可操作用于执行包括在网页24内的脚本,诸如利用SUNMICROSYSTEMS,INC研发的JAVASCRIPT语言来表达的脚本。根据本发明的一个实施例,Web浏览器应用程序10包括来自MICROSOFT CORPORATION的INTERNET EXPLORERWeb浏览器应用程序。然而应该认识到,来自其他制造商的其他Web浏览器应用程序可以用于具体实现本发明的各方面,诸如使用来自MOZILLA FOUNDATION的FIREFOXWeb浏览器应用程序。
如下将详述,网页24可包括用于创建和查看KPI的页面。更具体地,网页24可以包括HTML和脚本,它们在由Web浏览器应用程序10显示时可以提供用于创建基于电子表格的KPI并用于显示基于电子表格的KPI的用户界面。随后将提供关于网页24的格式、结构和使用的附近细节。
现在参考图2,将描述一个网络体系结构图以示出用于本发明各实施例的操作环境200。如图2所示,计算机2连接至网络18。Web服务器计算机30也连接至网络18。Web服务器30包括一个含有以上参考图1所述的部分或全部传统计算机组件的服务器计算机。另外Web服务器计算机30可操作执行Web服务器应用程序34以接收并响应在该Web服务器计算机30上存储或可由其访问的文档的请求。此外Web服务器30可操作接收并响应由Web应用程序35所创建的网页24的请求。应该认识到Web应用程序35包括可由Web服务器30执行的代码、用于和其他计算机通信的可执行码并且还可包括模板、图形、音频文件以及本领域普通技术人员已知的其他内容。
根据本发明的一个方面,Web应用程序35可操作用于提供一个计算机2的用户界面以创建基于电子表格KPI并观看显示被评估的KPI结果的页面。更具体地,Web应用程序35可以接收来自客户机计算机2的请求以创建新的基于电子表格的KPI。为了响应该请求,Web应用程序35可以返回包含有用于创建新的基于电子表格KPI的字段的网页24。如下将参考图3和图4描述用于创建新KPI的说明性网页24。一旦该用户提供了创建新KPI所必需的信息,就可存储一个带有该提供信息的KPI定义36。如下将详述,在评估该KPI时将利用所述KPI定义。
计算机2的用户还可以请求查看包括一个或多个KPI的均衡仪表板。当接收到这一请求时,Web应用程序35就检索适当的KPI定义36并且评估这些KPI。为了评估KPI,Web应用程序35利用服务器应用编程接口(“API”)38。服务器API 38可操作使能与电子表格计算服务器计算机32的通信。电子表格计算服务器计算机32可操作执行电子表格计算服务器程序40。电子表格计算服务器程序40包括可执行程序用于检索和计算电子表格,诸如存储在数据库42内的电子表格44。应该认识到本发明在此描述的实施例中,所述电子表格计算服务器程序40包括了来自MICROSOFT CORPORATION的EXCELCALCULATION SERVER程序。而且也可利用其他程序来计算服务器计算机上的电子表格。应该认识到计算服务器计算机32可以包括以上参考图1描述的多种传统硬件或软件组件。
应该认识到电子表格44的单元可以包括对诸如数据库的外部数据源的参考。更具体地,电子表格44的一个或多个单元可以包括对连接至数据库服务器计算机46的数据库50的参考。为了检索由这一电子表格单元所参考的数据,电子表格计算服务器40将数据的请求发送至在数据库服务器计算机46上执行的数据库服务器应用程序48。随后数据库服务器应用程序48操作检索来自数据库50的被请求数据并将所述数据返回给电子表格计算服务器40。应该认识到由电子表格计算服务器40和数据库服务器应用程序48返回的特定数据依赖于由计算机2的用户所提供的凭证。结果是依靠于特定用户和他们的凭证,KPI的值也可以不同。
现在参考图3,将描述由本发明一个实施例所提供的说明性屏幕显示60A。更具体地,图3示出了由本发明的一个实施例生成的若干KPI以及用于编辑KPI、向列表添加附近KPI和执行其他功能的用户界面项目。如图3所示,每个KPI都包括可视指标62和用于每个KPI的说明性文本。该文本识别每个KPI以及用于每个KPI的目标和指标值。目标值和指标值都可从电子表格内检索出来。
可视指标62提供目标和指标值之间的快速指示,并且可以包括任何类型的计算机图标、文本或可从中快速确定目标和指标值之间关系的其他类型的可视指标。例如,如果目标值大于指标值就用一种颜色显示一KPI的可视指标62(例如绿色)而如果目标值小于指标值就用另一种颜色(例如红色)。可选地,如果目标值小于或大于指标值就可利用不同的图标。如下将详述,也可指定一个警告值。还可依靠该指标值是小于、大于或是等于该警告值来不同地显示用于特定KPI的可视指标62。
如图3所示,提供了用于编辑KPI和用于添加新KPI至列表的用户界面对象。更具体地,按钮64允许用户创建一个新的KPI或者为现有的KPI编辑参数。如下将参考图4和图5描述用于添加新KPI的说明性用户界面。如下还将参考图4至图7描述关于适合可视指标的定义、评估和选择的附加细节。
现参见图4,描述了一个用于创建新的基于电子表格的KPI的说明性用户界面70。用户界面70的显示是响应于对图3中示出的按钮64的选择。如图4所示,提供了用户可输入与此新指标相关信息的多个字段。更具体地,字段72A用于提供给新的指标名而字段72B则用于提供该新指标的描述以指示该指标的目的或目标。字段72C可用于提供该新指标的注释以帮助解释该指标的当前值或状态。
在字段72D中,用户提供被利用电子表格(也可称为“工作簿”)的位置以检索该指标值。在字段72E中,提供单元地址以指示应从中应检索出指标值的字段72D内识别的电子表格内的单元。在字段72F和72G内,用户分别指定目标值和警告值的值。此外还可利用字段72F和72G指定从中应检索出该目标和警告值的电子表格中的单元地址。根据一个实施例,可为用户提供一个用户界面用于可视化地选择来自一电子表格将被用作目标、警告和指标值的单元。在图5中示出了用于执行该功能的说明性用户界面70B。用户还可指定是仅计算一次该新指标或是在每次用户查看指标列表时都应计算该新指标。一旦用户提供了所有的请求信息,Web应用程序35就保存KPI作为KPI定义36。
接下来参考图6,将描述一个说明性例程600以说明创建新的基于电子表格的KPI的过程。应该理解的是虽然是在Web浏览器应用程序的环境中描述本发明实施例,但是也可在其他类型的应用程序中利用本发明。
当阅读对在此提出的例程的讨论时,应该理解本发明各实施例的逻辑操作可实现作为(1)在计算系统上运行的一系列计算机实现动作或程序模块和/或(2)在计算系统内互连的机器逻辑电路或电路模块。该实现是依赖实现本发明的计算系统的执行请求所做出的选择。因此,在图6和图7中示出的并组成了在此描述的本发明实施例的逻辑操作可被不同地参考作为操作、结构设备、动作或模块。本领域普通技术人员应该认识到这些操作、结构设备、动作和模块是能够以软件、固件、专用数字逻辑或者不背离在所附权利要求中的本发明精神和范围的任何组合来实现的。
例程600在操作602处开始,其中Web服务器计算机30接收到新指标的名称和描述。如上参考图4所述,这些信息分别由字段72A和72B提供。随后例程行进到操作604,其中Web服务器计算机30接收到其中应检索所述指标的电子表格的位置。该信息由字段72C提供。随后例程行进到操作606,其中Web服务器计算机30接收到在所述电子表格内用于指标值的单元地址。该信息由字段72D提供。从操作606,该例程600行进到操作608。
在操作608,Web服务器计算机接收到目标值数值或其中应检索到目标值的电子表格内的单元地址。这些信息分别由字段72E和72G提供。随后例程600行进到操作610,其中接收到警告值数值或其中应检索到警告值的电子表格内的单元地址。该信息分别由字段72F或72H提供。随后例程600行进到操作612,其中用户可以指定关于是仅计算一次该KPI或是在每次做出查看该KPI的请求时都计算该KPI的选项。随后例程600行进到操作614,其中在操作602到612处检索出的数据作为KPI定义36被存储。随后例程行进到操作616并在此结束。
现在转到图7,将描述说明性例程700以处理来自计算机2用于包括了基于电子表格的KPI的网页24的请求。例程700在操作702处开始,其中Web服务器计算机30接收到用于包括了基于电子表格的指标的网页24的请求,诸如以上参考图5所述的页面。响应该请求,Web服务器计算机30检索对应于该页面上每个指标的KPI定义36。随后例程700行进到操作704,其中Web服务器计算机30发送一请求给电子表格计算服务器40使得电子表格44内所述单元的值将被用作所述指标值。响应该请求,电子表格计算服务器40载入并重新计算该电子表格44。如果该电子表格44参考了包含在数据库50内的外部数据,这还可能包括从数据库服务器应用程序48中检索数据。电子表格计算服务器40随后将计算出的指标值返回给所Web服务器计算机30。
从操作704,例程700行进到操作706,其中Web服务器计算机30确定是否将目标和警告值表示为单元参考。如果未把目标和警告值表示为单元参考,则例程700就行进到操作708,其中就在KPI定义36中检索所述目标和警告值。如果把目标和警告值表示为单元参考,则例程700就行进到操作710,其中将一查询发送给电子表格计算服务器40使得所述单元值指定用于所述目标和警告值。响应该请求,电子表格计算服务器40返回被识别单元的值。随后例程700就从操作708和710行进到操作712。
在操作712处。Web服务器计算机30用指标值比较目标值和警告值以确定该指标值是大于、小于还是等于所述目标和警告值。一旦做出该比较,例程700就行进到操作714,其中基于该指标值是大于、小于还是等于所述目标和警告值来选择该KPI的可视指标。随后该例程700就行进到操作716,其中用所选的可视指标创建网页,诸如以上参考图5描述的网页。随后该例程700就行进到操作718,其中响应于查看该KPI的原始请求将所述网页返回给客户机计算机2。随后该例程700就行进到操作720并在此结束。
应该认识到根据本发明的实施例,可将任何值指定为或比较所述指标值。此外,可以提供任何数量的不同的可视或可听指标来指示指定值和指标值之间的关系。在此方式下,可以提供任何程度的间隔尺寸用以比较该指标的值和其他指定值。
基于所述,可以认识到本发明的各个实施例包括了用于提供基于电子表格的关键性能指标的方法、系统、装置和计算机可读介质。以上的说明、实例和数据为本发明的生产和组合使用提供了完整的描述。因为可以在不背离本发明精神和范围的情况下做出本发明的多个实施例,所以本发明的范围由所附的权利要求确定。

Claims (20)

1.一种用于提供电子表格驱动的关键性能指标的方法,所述方法包括:
创建一电子表格驱动的关键性能指标,所述指标包括一电子表格的位置、所述电子表格内被利用作为指标值的单元位置以及一目标值;并且
通过检索来自所述电子表格作为所述指标值的所述单元的值,比较所述指标值和所述目标值并且基于所述比较提供一可视指示来评估所述关键性能指标。
2.如权利要求1所述的方法,其特征在于,所述目标值被表示成用于该目标值的一电子表格内的单元位置,并且评估所述关键性能指标还包括检索用于所述目标值的电子表格单元的值。
3.如权利要求2所述的方法,其特征在于,基于所述比较提供可视指示包括在所述指标值小于所述目标值时显示第一可视指示并且在所述指标值大于或等于所述目标值时提供第二可视指示。
4.如权利要求3所述的方法,其特征在于,在所述电子表格内用于一指标值的所述单元包括对一数据库的参考,并且对来自所述电子表格作为所述指标值的所述单元值的检索包括检索来自该数据库的值用于所述指标值。
5.如权利要求4所述的方法,其特征在于,在所述电子表格内用于所述目标值的所述单元包括对一数据库的参考,并且检索用于所述目标值的电子表格单元值包括在数据库中检索所述目标值。
6.如权利要求1所述的方法,其特征在于,所述关键性能指标还包括一警告值,其中评估该关键性能指标还包括比较所述单元值和所述警告值并且基于该比较提供一可视指示。
7.如权利要求6所述的方法,其特征在于,所述警告值被表示成一电子表格内用于该警告值的单元位置,并且评估该关键性能指标还包括检索用于所述警告值的所述电子表格单元的值。
8.如权利要求7所述的方法,其特征在于,在所述电子表格内用于所述警告值的所述单元包括对一数据库的参考,并且检索用于所述警告值的电子表格单元值包括从该数据库中检索所述警告值。
9.如权利要求8所述的方法,其特征在于,基于所述比较提供可视指示包括在所述指标值小于所述警告值时显示第一可视指示并且在所述指标值大于或等于所述警告值时提供第二可视指示。
10.如权利要求9所述的方法,其特征在于,所述目标值被表示成一电子表格内用于该目标值的单元位置,并且评估该关键性能指标还包括检索用于所述目标值的所述电子表格单元的值。
11.一种具有计算机可执行指令存储其上的计算机可读介质,当计算机执行所述指令时会使得该计算机:
接收创建一电子表格驱动的关键性能指标的请求,所述请求包括一电子表格的位置、所述电子表格内被用作指标值的单元位置以及用于获取一目标值的数据;
响应所述请求,保存一关键性能指标定义,其中该定义包括所述电子表格的位置、所述电子表格内用于获取一指标值的单元位置以及用于获取所述目标值的数据;
接收评估所述电子表格驱动的关键性能指标的请求;以及
响应于所述评估电子表格驱动的关键性能指标的请求,检索来自所述电子表格内的所述单元的所述指标值,比较所述目标值和所述指标值并且基于该比较结果显示一可视指示。
12.如权利要求11所述的计算机可读介质,其特征在于,用于获取所述目标值的所述数据包括将被用作所述目标值的一个数字。
13.如权利要求11所述的计算机可读介质,其特征在于,在所述电子表格内用于获取一指标值的所述单元位置包括对一数据库的参考,并且检索所述电子表格内来自所述单元的所述指标值包括从该数据库中检索所述指标值。
14.如权利要求11所述的计算机可读介质,其特征在于,用于获取所述目标值的所述数据包括从中能够检索出并用作所述目标值的数据的一电子表格内的单元位置。
15.如权利要求14所述的计算机可读介质,其特征在于,所述从中能够检索出并用作所述目标值的数据的一电子表格内的单元位置包括对一数据库的参考,并且所述计算机可读介质还包括用于从该数据库中检索所述目标值的计算机可执行指令。
16.如权利要求11所述的计算机可读介质,其特征在于,基于比较结果显示可视指示包括在所述指标值小于所述目标值时显示第一可视指示并且在所述指标值大于或等于所述目标值时显示第二可视指示。
17.如权利要求11所述的计算机可读介质,其特征在于,所述创建一电子表格驱动的关键性能指标的请求还包括用于获取一警告值的数据,并且所述计算机可读介质还包括计算机可读指令,当由一计算机执行这些指令时可以使得该计算机保存用于获得所述关键性能指标定义中的警告值的所述数据,响应于评估所述关键性能指标的请求比较所述警告值和所述指标值,并且基于所述指标值和所述警告值之间的比较结果来显示一可视指示。
18.如权利要求17所述的计算机可读介质,其特征在于,用于获取所述警告值的所述数据包括将被用作所述警告值的一个数字。
19.如权利要求17所述的计算机可读介质,其特征在于,用于获取所述警告值的所述数据包括从中能够检索出并用作所述警告值的数据的一电子表格内的单元位置。
20.如权利要求17所述的计算机可读介质,其特征在于,基于所述比较结果显示可视指示包括在所述指标值小于所述警告值时显示第一可视指示并且在所述指标值大于或等于所述警告值时显示第二可视指示。
CN2006100088179A 2005-03-15 2006-02-15 提供电子表格驱动的关键性能指标的方法和计算机可读介质 Expired - Fee Related CN1834962B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/080,165 2005-03-15
US11/080,165 US7587665B2 (en) 2005-03-15 2005-03-15 Method and computer-readable medium for providing spreadsheet-driven key performance indicators

Publications (2)

Publication Number Publication Date
CN1834962A true CN1834962A (zh) 2006-09-20
CN1834962B CN1834962B (zh) 2012-02-22

Family

ID=36586024

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006100088179A Expired - Fee Related CN1834962B (zh) 2005-03-15 2006-02-15 提供电子表格驱动的关键性能指标的方法和计算机可读介质

Country Status (9)

Country Link
US (1) US7587665B2 (zh)
EP (1) EP1703416A3 (zh)
JP (2) JP5192651B2 (zh)
KR (1) KR101040901B1 (zh)
CN (1) CN1834962B (zh)
AU (1) AU2006200309B2 (zh)
BR (1) BRPI0600359A (zh)
CA (1) CA2533610C (zh)
RU (1) RU2409835C2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110632878A (zh) * 2019-10-08 2019-12-31 上海宝阶智能科技有限公司 一种异构嵌入式表格化处理及执行动作流程的方法和装置

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7010779B2 (en) 2001-08-16 2006-03-07 Knowledge Dynamics, Inc. Parser, code generator, and data calculation and transformation engine for spreadsheet calculations
US20030194846A1 (en) * 2002-04-11 2003-10-16 International Business Machines Corp. Medium dose simox over a wide BOX thickness range by a multiple implant, multiple anneal process
US7587665B2 (en) * 2005-03-15 2009-09-08 Microsoft Corporation Method and computer-readable medium for providing spreadsheet-driven key performance indicators
US9501463B2 (en) * 2005-12-08 2016-11-22 Microsoft Technology Licensing, Llc Spreadsheet cell-based notifications
US7840896B2 (en) 2006-03-30 2010-11-23 Microsoft Corporation Definition and instantiation of metric based business logic reports
US7716592B2 (en) 2006-03-30 2010-05-11 Microsoft Corporation Automated generation of dashboards for scorecard metrics and subordinate reporting
US8261181B2 (en) 2006-03-30 2012-09-04 Microsoft Corporation Multidimensional metrics-based annotation
US8190992B2 (en) 2006-04-21 2012-05-29 Microsoft Corporation Grouping and display of logically defined reports
GB0608323D0 (en) * 2006-04-27 2006-06-07 Soft Image Systems Ltd Codifying & reusing expertise in personal and organisation transformation
US7716571B2 (en) 2006-04-27 2010-05-11 Microsoft Corporation Multidimensional scorecard header definition
US20080115103A1 (en) * 2006-11-13 2008-05-15 Microsoft Corporation Key performance indicators using collaboration lists
US9058307B2 (en) 2007-01-26 2015-06-16 Microsoft Technology Licensing, Llc Presentation generation using scorecard elements
US8321805B2 (en) 2007-01-30 2012-11-27 Microsoft Corporation Service architecture based metric views
US8495663B2 (en) 2007-02-02 2013-07-23 Microsoft Corporation Real time collaboration using embedded data visualizations
US8683370B2 (en) 2010-03-01 2014-03-25 Dundas Data Visualization, Inc. Systems and methods for generating data visualization dashboards
US20120053995A1 (en) * 2010-08-31 2012-03-01 D Albis John Analyzing performance and setting strategic targets
US20120089902A1 (en) * 2010-10-07 2012-04-12 Dundas Data Visualization, Inc. Systems and methods for dashboard image generation
US9952893B2 (en) * 2010-11-03 2018-04-24 Microsoft Technology Licensing, Llc Spreadsheet model for distributed computations
CA2737148A1 (en) 2011-01-06 2012-07-06 Dundas Data Visualization, Inc. Methods and systems for providing a discussion thread to key performance indicator information
DE112012000548T5 (de) * 2011-01-24 2013-11-21 Abb Inc. Verfahren zum Analysieren und Diagnostizieren von Grossprozessautomatisierungs-Regelsystemen
CA2767494A1 (en) * 2011-05-02 2012-11-02 Dundas Data Visualization, Inc. Systems and methods for remote dashboard image generation
US10546252B2 (en) * 2012-03-19 2020-01-28 International Business Machines Corporation Discovery and generation of organizational key performance indicators utilizing glossary repositories
US20140040257A1 (en) * 2012-07-31 2014-02-06 Ca, Inc. Dashboard views of task activity
US9208006B2 (en) 2013-03-11 2015-12-08 Sungard Availability Services, Lp Recovery Maturity Model (RMM) for readiness-based control of disaster recovery testing
CA2893912C (en) 2014-06-09 2022-10-18 Dundas Data Visualization, Inc. Systems and methods for optimizing data analysis
JP5758534B1 (ja) * 2014-09-09 2015-08-05 インテグラート株式会社 シミュレーションシステム、シミュレーション方法及びシミュレーションプログラム
US10037506B2 (en) 2015-04-27 2018-07-31 Xero Limited Benchmarking through data mining
CN109327844B (zh) * 2018-11-27 2021-09-14 中国联合网络通信集团有限公司 一种小区扩容方法及装置

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2119921C (en) 1994-03-23 2009-09-29 Sydney H. Belzberg Computerized stock exchange trading system
US5893123A (en) 1995-06-22 1999-04-06 Tuinenga; Paul W. System and method of integrating a spreadsheet and external program having output data calculated automatically in response to input data from the spreadsheet
CA2199921A1 (en) 1996-04-12 1997-10-12 Paul Selle Method and apparatus for stacking and accumulating bags
US6049812A (en) * 1996-11-18 2000-04-11 International Business Machines Corp. Browser and plural active URL manager for network computers
US6057837A (en) * 1997-07-15 2000-05-02 Microsoft Corporation On-screen indentification and manipulation of sources that an object depends upon
JP2001282973A (ja) * 2000-03-31 2001-10-12 Ricoh Co Ltd 品質管理支援システムと方法及び記録媒体
US7207009B1 (en) * 2000-11-01 2007-04-17 Microsoft Corporation Method and system for displaying an image instead of data
US20020099578A1 (en) 2001-01-22 2002-07-25 Eicher Daryl E. Performance-based supply chain management system and method with automatic alert threshold determination
CA2337607A1 (en) * 2001-02-19 2002-08-19 Cognos Incorporated Business intelligence monitor
US6691100B1 (en) 2001-06-20 2004-02-10 Microstrategy, Incorporated HTML/DHTML web interface system and method
JP2003067550A (ja) * 2001-08-27 2003-03-07 Toshiba Corp 経営シミュレーションシステム、経営シミュレーション方法及び経営シミュレーションプログラム
US6993515B2 (en) * 2001-09-17 2006-01-31 Coemergence Inc. Intelligence system and a method of generating flags for use therein
US7032816B2 (en) * 2001-12-28 2006-04-25 Kimberly-Clark Worldwide, Inc. Communication between machines and feed-forward control in event-based product manufacturing
US6900808B2 (en) * 2002-03-29 2005-05-31 Sas Institute Inc. Graphical data display system and method
US7356537B2 (en) * 2002-06-06 2008-04-08 Microsoft Corporation Providing contextually sensitive tools and help content in computer-generated documents
US20040254806A1 (en) * 2003-03-14 2004-12-16 Sven Schwerin-Wenzel Aligned execution
US20040237045A1 (en) * 2003-05-21 2004-11-25 Eintelligence, Inc. Method for asynchronous sharing of integrated spreadsheets using a network
US7373633B2 (en) * 2003-06-03 2008-05-13 Sap Ag Analytical application framework
JP2007520775A (ja) * 2003-06-20 2007-07-26 ゲイアソフト リミテッド 管理および組織の開発プロセスを容易にするためのシステム
US7313533B2 (en) * 2003-07-11 2007-12-25 International Business Machines Corporation Systems and methods for monitoring and controlling business level service level agreements
US20050060219A1 (en) * 2003-09-16 2005-03-17 Franz Deitering Analytical survey system
US7152074B2 (en) * 2003-09-19 2006-12-19 International Business Machines Corporation Extensible framework supporting deposit of heterogenous data sources into a target data repository
US20050278291A1 (en) * 2003-11-20 2005-12-15 Barrette Dana J System and Method for Data Visualization
US7822662B2 (en) * 2004-03-29 2010-10-26 Microsoft Corporation Key performance indicator system and method
US20060015804A1 (en) * 2004-07-15 2006-01-19 Microsoft Corporation Method and system for presenting editable spreadsheet page layout view
US7590972B2 (en) * 2004-10-28 2009-09-15 Cogency Software, Inc. Role-oriented development environment
US20060161471A1 (en) * 2005-01-19 2006-07-20 Microsoft Corporation System and method for multi-dimensional average-weighted banding status and scoring
US7587665B2 (en) * 2005-03-15 2009-09-08 Microsoft Corporation Method and computer-readable medium for providing spreadsheet-driven key performance indicators
US20060282818A1 (en) * 2005-06-14 2006-12-14 Microsoft Corporation Interactive formula builder
US7424668B2 (en) * 2005-06-15 2008-09-09 Microsoft Corporation Pre-formulated spreadsheet cell groups
US7716687B2 (en) * 2005-06-29 2010-05-11 Bea Systems, Inc. System and method for sharing resources between web applications
US20070050237A1 (en) * 2005-08-30 2007-03-01 Microsoft Corporation Visual designer for multi-dimensional business logic
US7752536B2 (en) * 2005-09-09 2010-07-06 Microsoft Corporation Designating, setting and discovering parameters for spreadsheet documents
US9501463B2 (en) * 2005-12-08 2016-11-22 Microsoft Technology Licensing, Llc Spreadsheet cell-based notifications
US8656271B2 (en) * 2006-07-31 2014-02-18 Sap Ag Adapting a spreadsheet for use with a complex object

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110632878A (zh) * 2019-10-08 2019-12-31 上海宝阶智能科技有限公司 一种异构嵌入式表格化处理及执行动作流程的方法和装置

Also Published As

Publication number Publication date
AU2006200309A1 (en) 2006-10-05
EP1703416A2 (en) 2006-09-20
KR101040901B1 (ko) 2011-06-16
JP5192651B2 (ja) 2013-05-08
BRPI0600359A (pt) 2006-10-31
CA2533610C (en) 2015-10-13
JP2012138107A (ja) 2012-07-19
US7587665B2 (en) 2009-09-08
EP1703416A3 (en) 2009-01-21
JP2006260557A (ja) 2006-09-28
CN1834962B (zh) 2012-02-22
KR20060101231A (ko) 2006-09-22
RU2409835C2 (ru) 2011-01-20
JP5548223B2 (ja) 2014-07-16
AU2006200309B2 (en) 2010-10-07
RU2006104630A (ru) 2007-09-27
CA2533610A1 (en) 2006-09-15
US20060212791A1 (en) 2006-09-21

Similar Documents

Publication Publication Date Title
CN1834962B (zh) 提供电子表格驱动的关键性能指标的方法和计算机可读介质
US7949953B2 (en) Designing and generating charts to graphically represent data in a data source
US8909597B2 (en) Document-based workflows
US7584160B2 (en) System and method for optimizing project subdivision using data and requirements focuses subject to multidimensional constraints
KR101312881B1 (ko) 스프레드시트 문서의 파라미터의 지정, 설정 및 발견
US8296171B2 (en) User interface for human involved business processes
US7814044B2 (en) Data access service queries
US8799796B2 (en) System and method for generating graphical dashboards with drill down navigation
US20110040600A1 (en) E-discovery decision support
US20140330890A1 (en) Context-Driven Application Information Access and Knowledge Sharing
CN108205699A (zh) 生成用于神经网络输出层的输出
EP2706494A1 (en) Energy efficient display of control events of an industrial automation system
CN1704938A (zh) 在web浏览器中查看数据表并与之交互的方法和装置
CN102945248A (zh) 用于对电子表格数据进行报告的自动关系检测
JP2012059261A (ja) コンテキストに基づくユーザインターフェース、検索、およびナビゲーション
US8417725B2 (en) Consolidating related task data in process management solutions
US20120030122A1 (en) Agile workflow modeling and execution based on document
US20070083806A1 (en) Electronic web sticky
US9880991B2 (en) Transposing table portions based on user selections
US11734241B2 (en) Efficient spatial indexing
CN111367813B (zh) 决策引擎自动化测试方法、装置、服务器及存储介质
CN112181410A (zh) 一种视图层代码生成方法、装置、电子设备及存储介质
CN112181962A (zh) 报表校验方法、装置、设备及存储介质
Pintér et al. Global Optimization Toolbox for Maple: An introduction with illustrative applications
US20230237409A1 (en) Automatic computer prediction of enterprise events

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150428

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150428

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120222

Termination date: 20200215