问题标签 [kpi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powerbi - Power Bi 中的红绿灯也适用于总计
如何使表格中的交通灯可视化,这也适用于总数?假设我们的 KPI 是某种比率或份额,例如各国的人均 GDP,或者与商店预算的差异。为各个类别设置交通信号灯很有趣,但为所有类别汇总设置一个交通信号灯会更有趣。
我遵循此处显示的示例:该想法基于添加 DAX 度量:
然后我们根据其他列或度量为交通信号灯设置条件格式。但条件格式似乎不影响总数。如何有一个交通灯同时显示红色、黄色、绿色的总数?
编辑。似乎是您可以投票的梦想功能。请为它投票!
excel - Power Pivot KPI
我正在准备 Microsoft Excel 考试,我在 Power Pivot 中发现了一个关于 KPI 的问题。
问题是:
您有一个名为目标的 KPI,它计算上一年的销售额并将销售额乘以 1.1。您需要修改目标以将上一年的销售额乘以 1.15。
你该怎么办?
A. 从 Power Pivot 修改度量
B. 从 Power Pivot,新建计算列,然后修改 KPI
C.从KPI的属性中,修改绝对值
D. 从 KPI 的属性中,修改 KPI 基础字段
我在想A,修改度量。
time-series - 将机器状态存储在 Graphite 时间序列上,以便稍后提取 KPI
拥有一台发送(不定期)其状态值 0、1、2 的机器,我们将其存储在 Graphite 中。现在状态意味着:
- 0 - 停止
- 1 - 工作
- 2 - 被异常停止
要求提取的 KPI 是经典 KPI:一天或一周中有多少时间处于状态 0、1 或 2?在重新发明轮子之前,我们正在研究计算这些 PKI 的最佳方法,如果在 Graphite(或可能的其他时间序列解决方案)中已经有函数处理求和数据点值只是一个条件的时间。显然,没有存储求和的时间间隔,它是一个数据点和下一个数据点之间经过的时间。
或者是否应该对数据进行预处理以计算时间间隔,然后存储三个数据集,例如:status.working、status.stopped、status.alarm 以及每个存储的特定“事件”何时开始以及持续了多长时间?
还有其他 KPI,例如一天中的警报数量。连续接收两个状态数据点都指示状态“2”,实际上是一个单一的报警条件,必须计为 1。
那么,有没有一种最好的方法来存储这些数据而不进行预处理呢?这听起来是一种常见的模式,但是(我们感到羞耻?)我们还没有发现这个话题得到了很好的探索。
谢谢。
business-intelligence - 是否有类似 METABASE 的具有时间序列功能的数据可视化工具?
我们使用 Metabase 来监控我们的 KPI,例如当前活动项目总数。这是一个很棒的工具,但是当我们需要查看实时趋势时,例如当前活动项目总量每天都在变化。元数据库帮不上什么忙,因为它只显示当前数据库的内容。
我知道有很多数据仓库堆栈可以用来存储时间序列数据。但是只是好奇是否有任何框架可以提供一个框架来存储配置的 KPI 的时间序列数据?
我想象的就像一个高级元数据库,用户场景是这样的:
- 我可以设置我想跟踪的指标(如 DAU、活动项目总数)
- 框架按指定的时间段(天、分钟、周、月、用户配置)自动保存这些指标
- 可视化这些数据
希望有一些意见和想法:D
excel - Excel:当条件为真时,按顺序检查时间,同一列
我有一个数据库,其中包含不同客户的运输订单,一个货物可以有多个不同的预计到达时间的派送,逻辑是:每条路线上的派送必须遵循顺序(06:00->06:30-> 08:00) 而不是 (06:30->08:00->06:00) 所有时间都在同一列中,但路线编号在另一列中。必须仅对同一路线中的调度进行验证。
首先,我尝试使用单独的表格,其中单元格计算路线中每次与下一次之间的差异,但当公式遇到空白单元格时出现错误。公式是:
我使用 COUNTIFS() 来验证同一调度中心在同一路线上的调度 wan,因为数据库合并了 5 个调度中心。该公式在检测到不正确的序列时返回负数,但在相邻路线上的最后一次调度和第一次调度之间检测到误报。
然后我尝试使用条件格式来检查这一点,使用:
但是,有些事情是不对的......如果有人能给我一些见解来完成这项工作,或者是否有另一种方法来进行此验证,我将不胜感激(我相信有一个,但我还不知道它)。请帮忙。
更新:这是一些示例数据,您可以看到这些时间不是连续的,而且在每条路线上的最后/第一次调度中也会出现误报
样本数据澄清,并显示预期结果,需要避免误报。请帮忙
r - 在 power bi 中制作一个计算交错函数的函数
我带着以下挑战来找你。我需要在 Power BI 上做一个与维护部门相关的 KPI - 计算某些机器的可用性 -。计算公式如下:
如您所见,我需要查看 fip 和 ftp 之间的可用性,可以在此日期“播放”(使用 Power Bi 中的滑块会很棒,并且 KPI 会根据日期而变化)。
Soo,为了做到这一点,我有这种格式的日期:
例如,如果我想获取机器 A 和 B 的 KPI:fip = 01/07/2019 and ftp=20/12/2019
您会注意到所选的 fip 日期发生在保留日期之前,而 ftp 是在开始日期之前,因此每个机器的可用性将是:
正如您所注意到的,您将有多个案例,但案例假定如果机器出现故障,它在修复之前无法运行。我需要编程的案例如下:
A) Detention Date <
fip 和 Start Date <
fip,即 a 表示停机时间为 0。
B) 拘留日期<
fip 和开始日期>
fip,a 表示停机时间为Start Date - fip
。
C) 拘留日期>
fip 和开始日期<
ftp,a 表示停机时间为Start Date - Detentión Date
。
D) 拘留日期>
fip 和开始日期>
ftp,即 a 表示停机时间为Start Date - ftp
。
我需要在 power bi 中使用切片器进行编程,以便用户可以在任何时间段内看到 de Availability。任何帮助将不胜感激。
amazon-web-services - 存储位置以及如何计算用户指标
我正在使用连接到 AWS Lambdas 并将事务数据存储在 AWS RDS MySQL DB 中的 AWS API Gateway 开发一个后端 REST 应用程序。我需要计算一组特定的业务指标,例如 DAU、MAU、月流失率、平均。每个用户每天的交互次数等。理想情况下,我应该有一个包含所有这些指标的实时仪表板。因此,我有一个问题:
- 用户调用后端 API 的数据在哪里以及如何存储?
- 如何处理收集的日志并计算我需要的指标?
- 如何使上述所有内容尽可能便宜?
我脑子里有几个选择:
创建一个 RDS 数据库并在其中存储每个后端 API 调用的详细信息(如时间戳、用户 ID、API 名称)。然后为了计算指标,使用 SQL 查询和一些简单的业务逻辑。此选项的缺点:给我的后端引入额外的延迟,因为在数据库中记录日志需要额外的时间;RDS 数据库不是免费的
在 CloudWatch 日志中存储每个后端 API 调用的详细信息。为了计算指标,请下载日志的 csv 转储并使用 Excel 或其他数据挖掘工具来计算指标。此选项的缺点:包括手动下载日志的步骤,这会引入人为因素的风险并且非常耗时。
非常感谢有关解决方案架构的任何建议。我很确定有一个最佳实践 - 只是找不到它。这不是一个高负载的项目,所以欢迎快速和肮脏的解决方案!
matrix - Power BI 矩阵可视化比较列
我正在尝试采用以下数据集(示例数据源)
并在 PowerBi 中将其可视化为矩阵,仅显示最近的 3 个运行日期。如
我正在努力做的是动态计算每个日期之间的变化。例如增加、减少和没有变化。理想情况下,我有两种方法:1)数值(+或-)或b)kpi(箭头)
任何想法,帮助将不胜感激。
希望图像显示在这里。