我在 Visual Studio 中开发了一个 Azure Function,并且在 Azure 中发布时它可以工作(从一年前开始)。
现在,我在 Visual Studio 中从该 Azure 函数制作了一个模板,并更改了一些细节,但基本上是相同的。当我在本地测试时,效果很好。
但是当我在 Azure 中发布它并尝试测试它时,我收到此错误:
The ConnectionString property has not been initialized
Run Code Online (Sandbox Code Playgroud)
我通常在应用程序设置中编写连接字符串(它适用于较旧的 Azure 功能)。
以下是该函数如何获取连接字符串的值:
var repo = new GranularRepository(ConfigurationManager.AppSettings["BoConnectionString"]);
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
var repo = new AvgDeliveryTime_GranularRepository(Environment.GetEnvironmentVariable("BodbConnectionString"));
Run Code Online (Sandbox Code Playgroud) 我有一个像这样的 ggplot:
ggplot(df,aes(x=DateDiff, fill=TEAM)) + geom_bar()
Run Code Online (Sandbox Code Playgroud)
当没有定义 y 轴时,如何使用 y 轴的结果来标记条形?(不改变 df)
我有2个表:"包"和"项目".
" packages"包含以下列:pack_id | item_id
" items"有以下列.......: item_id | type
一个包可以有多个 项目.
更新:
样本数据和预期结果:
pack_id | item_id
1 1
1 2
1 3
2 2
2 1
3 4
3 5
3 6
item_id | type
1 C
2 F
3 Z
4 Z
5 Z
6 Z
Run Code Online (Sandbox Code Playgroud)
预期结果:
pack_id | pack_type
1 Mixed
2 Cool
3 Not Cool
Run Code Online (Sandbox Code Playgroud)
我的问题是:
是否有更好的方法来查询这两个表,以获得第三个表,具有列:"pack_id"和新列"pack_type"?那些UNION似乎为运行时间增加了大量时间.
SELECT pack_id, pack_type
FROM (
-- CASE 1 - pack_type is 'Cool' …Run Code Online (Sandbox Code Playgroud)