问题标签 [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.

0 投票
0 回答
33 浏览

sql - 仪表板中的 KPI 区域指标聚合

我有以下数据库结构:

服务器- 包含服务器名称列表的表

服务器/状态-一个连接表,解决服务器和状态之间的多对多关系。一台服务器可以链接到一个或多个州

状态 - 包含状态列表的表格

地区 - 包含国家地区列表 的表格,例如北部、南部、东部和西部。

Country - 包含国家列表的表格。

我的目标

我正在尝试衡量和报告服务器正常运行时间,并使用过滤器按州、地区和国家/地区查看其指标以显示所需的维度。

挑战

我遇到的问题是,由于单个服务器可以链接或支持一个或多个区域内的多个状态,当从区域的角度查看它们的性能指标时,我得到该服务器的总值乘以状态数. 例如,如果该服务器仅在 10% 的时间内启动,并且它支持一个区域内的 5 个州,我的仪表板将显示该服务器在该区域的启动时间为 50%,而实际上它应该只显示 10%。

解决方案

我不确定这是否可以在 Tableau 中解决,或者这是我在数据库中设置关系的方式的问题。能否请你帮忙!

谢谢!

0 投票
1 回答
593 浏览

sapb1 - 我的自定义 KPI 未按 SAP B1 中的当前用户过滤

我正在使用 Fiori Cockpit 在 SAP B1 9.2 中创建一些 kpi 和高级仪表板。为此,我创建了一些这样的自定义查询

我想创建一个过滤器,只显示来自当前用户的数据(本例中的总销售额),但它不起作用。尝试使用 ODLN."SlpCode"、OHEM."Salesprson" 和 OHEM."EMPID" 作为过滤器的基本字段。在网上搜索解决方案,我发现使用视图而不是表根据需要进行过滤的查询,但我不确定这些数据来自哪里,在某些情况下,这些视图都没有我需要的所有字段。似乎有效的视图存储在名为“_SYS_BIC”的模式中。

那么,是否可以通过当前用户使用表格进行过滤?如果没有,我如何在 SYS_BIC 中搜索包含我需要的数据的视图?

更新: 我尝试复制以前有效的 kpi,但副本无效。使用相同的数据源和运行完美的 kpi 设置...如果我删除当前用户过滤器,复制的 kpi 会按预期显示总值,但使用当前用户过滤器,无论用户使用什么,结果都是 0关键绩效指标。

感谢您的帮助/建议

艾托

PS:我知道我在查询中使用了 ODLN(交付)而不是 OINV(发票),这是由于会计部门的一些奇怪做法,我必须这样做。

0 投票
1 回答
106 浏览

javascript - Bokeh- Datatable updating Label text (0.12.16 ->0.13.0 repair job)

I recently discovered that the new bokeh implemented more detailed hover options for stacked bar charts. Giddy, I updated bokeh right away and incorporated into a nested stacked vbar. Unbeknownst to me though, an unrelated callback that I had implemented under the previous release no longer works, and I do not know how to fix it.

I have a data table, its rows feature several columns with numbers. Selecting rows will sum the total for each selected row's columns, and display it in a Label. This aspect no longer works in 0.13.0. Please see a simplified recreation below:

Thanks in advance. Also, is there a less hacky way to display KPIs in bokeh? I'm running out of ideas.

0 投票
0 回答
402 浏览

excel - Excel 计划与今天日期后实际停止的实际行

我创建了一个 Excel 折线图,比较了设备测试的累计计划与预测与实际日期。我已经设法创建了图表,但是我想使用一个公式来在今天的日期之后停止“实际”累积线(而不是像现在这样继续进行) 任何人都可以帮忙吗?

我目前的图表是: 当前的excel图表屏幕截图

我的数据是: 截尾数据的屏幕截图

我尝试了 =IF(实际数据>TODAY(),NA(),COUNTIF(实际数据,顶行列中的日期))

0 投票
1 回答
80 浏览

elasticsearch - Thruk 业务流程数据导出到弹性堆栈

我们在 thruk 中配置了我们的业务流程,我想用我们的弹性堆栈 kibana 详细地可视化这些业务流程。

我正在寻找每小时、每天等导出业务流程状态的可能性,以及它们何时更改以将其存储在日志文件中,我可以将其发送到我们的弹性堆栈以创建仪表板。

实现这一目标的最佳方法是什么?提前致谢

0 投票
1 回答
1418 浏览

variables - 提供了一个包含多个值的表,其中需要一个值

我正在尝试创建 KPI,为此我尝试创建一个变量

我有这个公式

当我添加这显示错误

MdxScript(Model) (8, 5) 度量“Invoice_Calender”[Total_Sales_Variable] 中的计算错误:提供了一个包含多个值的表,而其中需要一个值。

如果 Billing Doc,我正在尝试实现。currency_WAk 是美元,然后我想将此字段 Sales Amount_NEWR 与过滤器 Fiscal_Year = {'2016','2017'} 和 [Billing Type_FKART] ={'ZG2','ZL2'} 相加

这就是我想在 power bi 中实现的我想把它转换成 dax 表达式 power bi qlik sense 表达式

有什么帮助吗?

更新附加文件

请检查带有数据和表格的 pbix 文件

https://www.dropbox.com/s/flondhallo08j98/test4.pbix?dl=0

0 投票
2 回答
106 浏览

forms - Tableau - 使用不同变量的 KPI(表单)

我试图根据rank某些变量(例如下面的 excel 示例sales)在 Tableau 上执行 KPIprofit

在此处输入图像描述

KPI = 如果国家/地区排名(使用rankTableau 上的公式)位于 TOP 3 = GREEN;前 5 名 = 黄色;其他 = 红色。如第二张表所示

在 Tableau 上,我必须创建 2 个计算字段KPI_SALESKPI_PROFIT遵循上述逻辑

想法是使用forms上面创建的 2 个计算字段,但是,Tableau 仅允许使用一个变量的forms问题是我的问题,我将不得不在此示例中使用 2 个变量

还有其他方法可以实现吗?

0 投票
1 回答
316 浏览

python - 在 py.test 中是否可以报告测试运行中生成的任意值?

我知道有用于性能测试和 py.test 分析的插件,但是有没有办法生成在测试后报告或以某种方式可访问的任意值?

想象一下我有一个这样的测试

pytest.report(..)条线是我想要(但不在那里,是吗?)

现在,我希望将一些minimum_learning_rate[rate]内容与实际测试结果一起写入报告(或者至少在屏幕上)。

詹金斯的一些插件真的很好,它可以从这些数据中创建一个漂亮的图表。

有没有一个典型的措辞?我一直在寻找kpi,,arbitrary valuesuser defined values还没有任何运气..

0 投票
2 回答
539 浏览

sql-server - 使用 SQL 查询计算 MTBF

我正在尝试计算故障开始与下一个(同一列)开始之间的预期平均时间[MTBF]。

我已经在这里找到了一个类似的问题,但它对我没有帮助。

我必须计算每行(其他列)的失败列((n + 1) - n)中的日期之间的差异,将其转换为小时并将其除以间隔数以计算平均时间。

这是我的桌子:

所以我必须在失败列上做出区别,第二个减去第一,第三个减去第二等等。全部除以计算的间隔(这是我从第 2 行第 1 行开始的第 1 行数)。

这是我写的sql代码,不行。。。

错误: 将 varchar 值“Row”转换为数据类型 int 时转换失败。

结果应该回来:

A = (41.6 + 198.96)/2 = 120 小时

B = (49.85 + 116.35)/2 = 83,1h

0 投票
1 回答
257 浏览

sql-server - 使用 SQL 查询计算 MTTF

我正在尝试计算故障结束和下一个故障开始之间的预期平均时间(两个单独的列)[MTTF]。

MTTF = 平均故障时间:是从故障结束到下一个故障开始的平均时间

我已经问过一个类似的问题,并且得到了非常专业的回答。我喜欢这个论坛。

我必须计算每行 -1(另一列)的 Failure 列和 End_Of_Repair 列中的日期之间的差异,将其转换为小时,然后除以间隔数以计算平均时间。

间隔 = 行数 - 1

这是我的桌子:

所以我必须对错误列和错误列的结尾进行区分,第二个减去第一个,第三个减去第二个,等等。除以计算的间隔(这是我从第 2 行开始的第 1 行-第 1 行)。

简而言之,两个表之间的平均交叉。

我附上图片以使这个想法更好。

在此处输入图像描述

所以我必须将失败列的第七行减去 end_of_repair 列的第六行,失败的第六行减去 end_of_repair 列的第五行,依此类推,直到你到达第一行。

我坚持:

但结果是:

结果应该回来

A = (12,1+173,93+529,6) / 3 = 238h

B = (35,4 + 55,78) / 2 = 45,59h