问题标签 [analytical]

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 投票
8 回答
23647 浏览

sql - 使用分析函数删除重复行

我们可以使用分析函数删除重复的行吗?我的意思是在 Oracle 的 Sql 查询中使用row_number()or rankor dense_rank() ?

0 投票
1 回答
2107 浏览

performance - 解析函数性能代价高昂

我有一个 table_A (C1,C2,C3,.....,Cn, 日期戳)

注意:列 datestamp 已编入索引

QRY1

QRY2

使用索引扫描(在 1 秒内执行)解释 QRY1 的 Paln 成本非常低。

但是对于 QRY2 进行全表扫描(在 8 秒内执行)的成本非常高。

只是想知道为什么分析函数会忽略索引。

谢谢(我使用 PL/SQL Oracle 10g)

0 投票
2 回答
62 浏览

sql - 如何找到总销售额超过 60% 的地区

我有一个interest_summary包含两列的表格:

  • int_rate数字,
  • total_balance数字

例子

我的查询应返回 2 列或 10.50 到 10.75 之类的字符串,因为它们的总和超过加在一起总金额的 60%

你能在Oracle中提出一个逻辑吗?

0 投票
4 回答
121 浏览

c - 访问数组索引

我有一个包含 255 个元素的数组。我需要在这个数组中存储 100 个值。例如,如果有 3 个项目 rose、red、rat 那么arr[0]应该表示rosearr[1]应该表示redarr[2]as rat。然后将这些值分配为arr[0] = 100, arr[1] = 200, arr[2] = 300。现在,当我想获取 的值时,rat我应该能够通过访问其索引 ie 直接获取该值arr[2]=300。我的想法是创建宏并为每个项目分配值并直接访问数组中的值。例子:

然后直接forrat我会说arr[RAT]获取值。这是 100 件商品的好方法吗? ADDITION: 现在如果项目值的大小不同怎么办?例如。red有 4bytes 值和rat2bytes 值,那么 foruint8 arr[255]; red应该开始于arr[1]并且rat应该开始于arr[5]. 枚举在这里仍然有效吗?

0 投票
1 回答
153 浏览

django - Django Analytical Google Analytics Display Advertising 致力于开发、分期而非生产

运行 Django 1.6 和 Analytical 0.16.0

我的 settings.py 中有以下内容

当我在本地和登台服务器上运行站点(即运行双击 dc.js 分析脚本)时,谷歌分析代码按预期显示,但是在生产环境中运行时,它仍然显示默认的谷歌分析 ga.js 脚本。

它不受DEBUG打开或关闭的影响,而且我可以告诉生产和登台服务器上的设置和环境是相同的(都在 Heroku 上运行)。谁能解释为什么会这样?

编辑已解决。原来我仍在生产服务器上运行 Analytical 0.15.0。如果 pip 要求中未指定版本,我错误地认为 heroku 会自动安装最新版本。

0 投票
1 回答
407 浏览

ruby-on-rails - 使用 Analytical gem 更新 Google Analytics 跟踪代码

我在我的 Ruby on Rails 应用程序中使用“分析”gem,但它不再工作了,因为我必须更新 Google Analytics 跟踪代码。我怎样才能做到这一点?有更新的链接:https ://support.google.com/analytics/answer/2444872?hl=en&utm_id=ad

谢谢!

0 投票
1 回答
958 浏览

sql - SQL Windowing 函数:列的出现顺序在分区中是否重要?

我试图更好地理解 SQL 中的分析函数。

  1. 我的理解是否正确,窗口函数将应用于出现在“分区依据”中的每个独特的字段组合?

  2. 如果我将我的结果集划分为几个字段,这些字段的出现顺序是否重要?

更具体地说,以下两个查询的结果在任何情况下都会有所不同吗?

p>

0 投票
3 回答
242 浏览

sql - SQL - 行排序

我有一个桌面游戏日,其中包含以下列 date_played、winner、loser 和以下值,

我需要获取美国连续赢得 3 行的所有实例。

我尝试了以下查询。

0 投票
1 回答
451 浏览

sql - 我们如何查看下一个值以及它何时出现?

我有一个审计表,它记录了每个字段的值以及更改的时间戳。我想编写一个查询,该查询采用列的起始值,查看该值何时更改,并在同一记录中为我提供更改的时间戳。

这可能吗?

我尝试使用 LEAD() 函数进行探索,然后使用分层查询到目前为止无济于事。

这是我用 LEAD() 尝试过的。

0 投票
1 回答
247 浏览

sql - Oracle SQL - 每行过去 6 个月内购买最多的商品

我有以下格式的数据:

我想添加一个表示:过去 6 个月内购买最多的水果的列。所以,对于上面的例子:

我尝试过使用分析函数,但我所达到的最好的结果是显示过去 6 个月内使用“count(*) over (按日期范围按水果顺序分区 180) 购买相同水果(来自同一行)的次数前)”。

我的主要问题是使用自联接可以轻松解决我的问题,但由于这是一个包含大约 2000 万行数据的表,因此在我们的数据库上运行需要几个小时。将不胜感激任何方向和/或帮助!