小编Yan*_*ng 的帖子

选择每组的最后一条记录作为物化视图bq

是否可以选择每个组中版本最高的记录并将其存储为bigquery中的物化视图?

源表

version name value
1       a    100
1       b    200
1       c    300
2       c    400

Run Code Online (Sandbox Code Playgroud)

我只想获取每个组的最后一条记录(按版本分组),所以输出应该是这样的:

version name value
1       a    100
1       b    200
2       c    400

Run Code Online (Sandbox Code Playgroud)

尝试使用以下答案: https: //stackoverflow.com/a/1313293/5839247,得到一个错误: Materialized views do not support analytic functions or WITH OFFSET. 尝试使用此答案中的方法:https: //stackoverflow.com/a/7745635/5839247,得到Unsupported operator in materialized view: Join.

文档:https ://cloud.google.com/bigquery/docs/materialized-views#supported_mvs

sql materialized-views google-bigquery google-cloud-platform

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

错误424对象需要

Calculator是excel文件中的一个选项卡.nnoise是由具有下拉列表的单元格分配的宏.下拉列表的选项是1,2,3,4和5.根据下拉列表的选择,我希望为另一个单元格分配一定的值.

它总是出现需要的对象.

Sub nnoise()

noiseval = Calculator.Range("E15")

With Calculator

If noiseval = 1 Then
    .Range("F15") = 0

ElseIf noiseval = 2 Then
    .Range("F15") = 30

ElseIf noiseval = 3 Then
    .Range("F15") = 50

ElseIf noiseval = 4 Then
    .Range("F15") = 70

ElseIf noiseval = 5 Then
    .Range("F15") = 90

End If

End With

End Sub
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

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