小编vha*_*lgi的帖子

如何在T-SQL中实现ZIP JOIN?

假设我有桌子#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)

t-sql sql-server

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

R:如何为预测模型制作混淆矩阵?

我有一个数据帧.对于我的模型,第一列包含我的预测分数(范围从0到100,较小的值预计在A类中,较大的值预计在B类中),第二列包含条目的实际分类(" A类"或"B类").

如何使用R得到不同截止值的混淆矩阵,因为我无法确定在哪里定义值<20或<50作为A类呢?

如何与R有效地进行这种比较?

r prediction

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

使用t-sql进行枢轴转换

在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)

sql t-sql ssis sql-server-2008 business-intelligence

9
推荐指数
2
解决办法
8349
查看次数

如何在Tableau中显示40 +列?

我正在尝试使用大约40列(Dims + measure)进行列表报告,但无法正确执行,该要求通过将Tableau其限制仅限于16列来推动限制.

我怎么能这样做?

我看了这个

这是我的Tableau工作簿,有16列但没有列标题

tableau-api

6
推荐指数
3
解决办法
6万
查看次数

Group By 子句中的列名无效错误

我正在尝试为 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)

sql sql-server group-by

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

从ini文件中读取数据

我有一个输入文件名的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)

vbscript ini

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

什么是sql-server中的ISO_year

我目前正致力于创建我的第一个 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

sql-server

3
推荐指数
2
解决办法
5744
查看次数

How do i embed a state map in tableau

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

tableau-api

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