小编Tia*_*awy的帖子

T-SQL连续组合行

我有一个如下所示的表格.我想要的是彼此连续的行被组合在一起 - 对于每个"ID".列IsContinued标记下一行是否应与当前行组合

我的数据如下:

+-----+--------+-------------+-----------+----------+
| ID  | Period | IsContinued | StartDate | EndDate  |
+-----+--------+-------------+-----------+----------+
| 123 | 1      | 1           | 20180101  | 20180404 |
+-----+--------+-------------+-----------+----------+
| 123 | 2      | 1           | 20180501  | 20180910 |
+-----+--------+-------------+-----------+----------+
| 123 | 3      | 0           | 20181001  | 20181201 |
+-----+--------+-------------+-----------+----------+
| 123 | 4      | 1           | 20190105  | 20190228 |
+-----+--------+-------------+-----------+----------+
| 123 | 5      | 0           | 20190401  | 20190430 |
+-----+--------+-------------+-----------+----------+
| 456 | …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server-2016

7
推荐指数
1
解决办法
85
查看次数

展平Google BigQuery中的多个重复字段

我正在尝试将Big Query中重复字段中的数据弄平。我已经看过这个查询BigQuery中的多个重复字段的方法,但是我似乎无法使它正常工作。

我的数据如下所示:

[
  {
    "visitorId": null,
    "visitNumber": "15",


    "device": {
      "browser": "Safari (in-app)",
      "browserVersion": "(not set)",
      "browserSize": "380x670",
      "operatingSystem": "iOS",
    },
    "hits": [
      {
        "isEntrance": "true",
        "isExit": "true",
        "referer": null,
        "page": {
          "pagePath": "/news/bla-bla-bla",
          "hostname": "www.example.com",
          "pageTitle": "Win tickets!!",
          "searchKeyword": null,
          "searchCategory": null,
          "pagePathLevel1": "/news/",
          "pagePathLevel2": "/bla-bla-bla",
          "pagePathLevel3": "",
          "pagePathLevel4": ""
        },
        "transaction": null
      }
    ]
  }
]
Run Code Online (Sandbox Code Playgroud)

我想要的是hits-page重复字段中的字段。

例如,我想获取hits.page.pagePath(值为“ / news / bla-bla-bla”)

我已尝试使用以下查询,但出现错误:

SELECT 
visitorId,
visitNumber,
device.browser,
hits.page.pagePath
FROM 
`Project.Page`
LIMIT 1000
Run Code Online (Sandbox Code Playgroud)

我得到的错误是

Error: Cannot …
Run Code Online (Sandbox Code Playgroud)

google-bigquery bigquery-standard-sql legacy-sql

3
推荐指数
1
解决办法
2140
查看次数

2012 年 Reporting Services 中组总数的平均值

我正在尝试使用 tablix 对 SQL Server Reporting Services 2012 中的组总数求平均值。

\n\n

似乎是这个问题所苦苦挣扎的同一问题......但是没有回应:SQL 2005 Reporting Services - Wrong Average Values

\n\n

我的 tablix 如下所示:

\n\n
+-------+---------+-----------+-----------+\n|       |         | Product A | Product B |\n+-------+---------+-----------+-----------+\n|       | Average |       ??? | ???       |\n|       |         |           |           |\n| Week1 |         |       550 | 175       |\n|       | Day 1   |       250 | 100       |\n|       | Day 2   |       200 | 50        |\n|       | Day 3   |       100 | 25        |\n|       |         |           |           |\n| Week2 …
Run Code Online (Sandbox Code Playgroud)

reporting-services ssrs-2012

1
推荐指数
1
解决办法
3554
查看次数