假设我有桌子#Foo:
Id Color
-- ----
1 Red
2 Green
3 Blue
4 NULL
Run Code Online (Sandbox Code Playgroud)
和表#Bar:
Value
-----
1
2.5
Run Code Online (Sandbox Code Playgroud)
我想创建表Result使用简单的语句来获取:
Id Color Value
-- ---- -----
1 Red 1
2 Green 2.5
3 Blue NULL
4 NULL NULL
Run Code Online (Sandbox Code Playgroud)
到目前为止我发明的是:
WITH cte1
AS
(
SELECT [Id], [Color], ROW_NUMBER() OVER (ORDER BY [Id]) AS 'No'
FROM #Foo
),
cte2
AS
(
SELECT [Value], ROW_NUMBER() OVER (ORDER BY [Value]) AS 'No'
FROM #Bar
)
SELECT [Id], [Color], [Value]
FROM cte1 c1
FULL OUTER JOIN …Run Code Online (Sandbox Code Playgroud) 我有一个数据帧.对于我的模型,第一列包含我的预测分数(范围从0到100,较小的值预计在A类中,较大的值预计在B类中),第二列包含条目的实际分类(" A类"或"B类").
如何使用R得到不同截止值的混淆矩阵,因为我无法确定在哪里定义值<20或<50作为A类呢?
如何与R有效地进行这种比较?
在SSIS有一个名为Pivot转换的任务,它将列更改为行,但是如何使用t-sql在sql server中执行相同的任务?
这是我的样本表
location product qty
-----------------------
delhi PEPSI 100
GURGAON CAKE 200
NOIDA APPLE 150
delhi cake 250
Run Code Online (Sandbox Code Playgroud)
因此,在使用ssis工具将枢轴转换为ON位置作为setkey并将产品作为枢轴键之后,o/p变为
location pepsi cake apple
delhi 100 null null
GURGAON null 200 null
NOIDA null null 150
delhi null 250 null
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用大约40列(Dims + measure)进行列表报告,但无法正确执行,该要求通过将Tableau其限制仅限于16列来推动限制.
我怎么能这样做?
我正在尝试为 rdlc 报告创建一个 Sp。其中我使用了许多用户定义的函数进行计算。但是当我试图在 group by 子句中使用函数别名时,它给出了一个错误“消息 207,级别 16,状态 1,第 14 行无效的列名‘CommPaid’”下面是我的查询
SELECT Employee.FirstName AS Tech, CommissionStructure.Name AS Commission, '$ ' + CONVERT(varchar(8), SUM(WorkOrderPayment.PaymentTotal))
AS TotalSales --, ISNULL(SUM(PurchaseOrder.AmountPaidToSupplier), 0) AS POAmount, ISNULL(SUM(WorkOrderPayment.TOC),0) AS TOC,
-- SUM(dbo.GetCashInvoiceAmount(WorkOrderPayment.WorkOrderPaymentID)) AS CashInvoice, ISNULL(SUM(dbo.GetSecTechAmount(WorkOrderPayment.WorkOrderID)),0) AS SecTechAmount
,dbo.GetCommission(SUM(WorkOrderPayment.PaymentTotal),SUM(dbo.GetCashInvoiceAmount(WorkOrderPayment.WorkOrderPaymentID)),ISNULL(SUM(PurchaseOrder.AmountPaidToSupplier), 0),ISNULL(SUM(WorkOrderPayment.TOC),0),ISNULL(SUM(dbo.GetSecTechAmount(WorkOrderPayment.WorkOrderID)),0),CommissionStructure.CommissionPercentage) As CommPaid
FROM WorkOrder INNER JOIN
WorkOrderPayment ON WorkOrder.WorkOrderID = WorkOrderPayment.WorkOrderID INNER JOIN
Employee ON WorkOrder.empID = Employee.empID INNER JOIN
CommissionStructure ON Employee.CommissionStructureID = CommissionStructure.CommissionStructureID INNER JOIN
[User] ON Employee.UserID = [User].UserID LEFT OUTER JOIN
PurchaseOrder ON …Run Code Online (Sandbox Code Playgroud) 我有一个输入文件名的vbscript
代码是
Dim tsout: Set tsout = gofs.CreateTextFile("C:\....csv")
Dim tsin: Set tsin = gofs.OpenTextFile("C:\.....csv")
Run Code Online (Sandbox Code Playgroud)
如何配置这个以便createTextFile(....)从配置文件中读取路径(.ini)
用于创建和写入输出的文件路径必须从ini文件中获取
这是我的ini文件
//我的ini文件
[Read_file]
tsout=E:.....tt.csv
tsin=E:\....gt.csv
[col]
Number1=4
Number2=5
Run Code Online (Sandbox Code Playgroud) 我目前正致力于创建我的第一个 Data_warehouse using sql-server
我有一个Date dimension我想用SSIS填充它有一个字段叫ISO_year
有人能告诉我我该怎么做到的?
我试过这个查询::
select year(getdate()) - 但我不认为这是ISO_year?
我需要知道使用ssis将维度加载到DB中的最佳做法是什么?
我提到了这个http://michaelmorley.name/how-to/create-date-dimension-table-in-sql-server
How do i put a state map ?
Run Code Online (Sandbox Code Playgroud)
I have a excel sheet with some city names in it with no geo dimensions present.
now i wanted to how do i design a Dashboard with these city names present on google map ?
Could somebody guide me in right direction !
region amt profit
Annakkonamer 21 56
madurrrai 20 87
chennrrai 32 89
arrrttani 34 54
Run Code Online (Sandbox Code Playgroud)
enter code here
sql-server ×3
sql ×2
t-sql ×2
tableau-api ×2
group-by ×1
ini ×1
prediction ×1
r ×1
ssis ×1
vbscript ×1