我的服务器上有 MS Office。
如何判断我的服务器上安装的是 32 位还是 64 位版本的 Office 2013?
我需要使用 C# 代码获取此信息。
我使用SQL Server 2008 r2和SSAS,我使用AdventureWorks2008数据库.
我在Sql server分析器中的MDX查询中编写此查询.
SELECT [Measures].[Internet Sales Amount]
FROM [Adventure Works]
Run Code Online (Sandbox Code Playgroud)
我收到此错误
执行查询...
错误(数据挖掘):用户TEMP-USER\Administrator无权访问引用的挖掘模型,Adventure Works或该对象不存在.
错误(数据挖掘):用户TEMP-USER\Administrator无权访问引用的挖掘模型,Adventure Works或该对象不存在.
执行完成
为什么我会收到此错误?
当我读这本书时,
我发现我可以创建一个具有 where 条件的索引。
我发现我们可以像这样创建索引
Create index `<index_name>` on `<table_name>`
Run Code Online (Sandbox Code Playgroud)
或者
Create index `<index_name>` on `<table_name>` Where (`<Conditions>`)
Run Code Online (Sandbox Code Playgroud)
但是不知道有什么好处?
What are the benefits of a filtered index ?
哪些列最常用于Where conditions?
我使用SharePoint 2013和Performance Point Service创建Business Intelligence报告.
我需要在报告生成中使用更多功能.
我发现,Power View在这种情况下可以帮助我,但我不知道How I can install and configure Power View在SharePoint 2013?
我SQL Server 2012用于OLTP数据库并在中创建了一个数据仓库SQL Server 2012.
我设计Facts和Dimensions内部Data Warehouse有几个视图.
我的一些Fact表是通过在我的视图中加入几个表来完成的.
我使用CDC(更改数据捕获)来注意任何OLTP更改并将这些更改保存在a中Stage Database,最后我必须根据上面保存的更改来更新数据仓库.
问题是如何根据CDC保存的更改来检测我的数据仓库中哪些记录需要更新?
有关更多说明:
我有SalesFact我Data Warehouse有一个View像这样的
Select
Sum(T1.X),
Sum(T2.Y),
Sum(T3.Z),
Sum(T4.W)
From T1
Left join T2 On (....)
Left join T3 On (....)
Left join T4 On (....)
Group By T1.X,T2.Y,T3.Z,T4.W
Run Code Online (Sandbox Code Playgroud)
另外我有4个CDC Tables保存OLTP更改为:
Create Table T1Change()
Create Table T2Change()
Create Table T3Change()
Create Table T4Change()
Run Code Online (Sandbox Code Playgroud)
那么,如何 …
我在下面写了两个查询,每个查询产生一行数据.
将它们组合在一起的最佳方法是什么,以便我LEFT只使用一行数据?
这FROM两个DISTINCT databases命名为:[ASN01]和[dsi_ASN_dsicx]
我有70对像这样的数据库,但为了简单起见只显示了一对.
三个字母的首字母缩略词ASN对于两个数据库名称都是通用的这一事实并非错误,如果需要可以是解决方案的一部分.
目前的结果:
网站,Elligence(标题)ASN,100.00
网站,GP_Total(标题)ASN,120.00
期望的结果:
网站,GP_Total,Elligence(标题)ASN,120.00,100.00
SELECT 'ASN' AS Site ,
CASE SUM(perdblnc)
WHEN NULL THEN 0
ELSE -1 * SUM(PERDBLNC)
END AS GP_Total
FROM [ASN01].[dbo].[GL10110] T1
LEFT OUTER JOIN [ASN01].[dbo].[GL00105] T2 ON [T1].[ACTINDX] = [T2].[ACTINDX]
WHERE YEAR1 = 2012
AND PERIODID IN ( '2' )
AND ACTNUMST IN ( '4200-0000-C', '6940-0000-C', '6945-0000-C',
'6950-0000-C' )
SELECT 'ASN' AS [Site] ,
SUM(pi.amount) AS [Elligence]
FROM [dsi_ASN_dsicx].dbo.charge c
LEFT JOIN [dsi_ASN_dsicx].dbo.paymentitem …Run Code Online (Sandbox Code Playgroud) 我无法弄清楚如何构建PIVOT我的收入查询.
首先,这是我的查询:
SELECT DATENAME(month,
CONVERT(DATETIME, CONVERT(VARCHAR, TransactionMonth) + '/1'
+ '/2013')) AS MONTH ,
RevenueGroup ,
AMOUNT
FROM ( SELECT f.TransactionMonth ,
f.RevenueGroupID ,
'$'
+ CONVERT(VARCHAR, CAST(SUM(f.LineItemAmount) AS MONEY), -1) AS Revenue ,
MIN(f.RevenueGroup) AS RevenueGroup
FROM Financials(@StartDate, @EndDate, @SiteID) f
GROUP BY f.TransactionMonth ,
f.RevenueGroupID
) AS Rev
ORDER BY Rev.TransactionMonth DESC ,
CAST(Revenue AS MONEY) DESC
Run Code Online (Sandbox Code Playgroud)
这是我的结果集:
MONTH RevenueGroup AMOUNT
December Dues - Collect $425,725.71
December NMS $78,444.17
December Personal Training $58,511.53
November Dues - …Run Code Online (Sandbox Code Playgroud) 我用 SharePoint 2013并且我有一个 BI 网站。
我在里面更改了我的网站名称,DNS Server但在此之后更改了我的PowerPivot Report无法打开。
我收到此错误:
This workbook cannot be opened
because it is not stored in a trusted location.
to create a trusted location,
contact your system administrator.
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个错误?
我使用 SQL Server 2012,我有一个大表,我将表划分为一些表,如下所示:
Create Table A2013
(
Id int identity(1,1),
CountA int ,
Name varchar(50),
ADate DATETIME NULL
CHECK (DATEPART(yy, ADate) = 2013)
)
Create Table A2014
(
Id int identity(1,1),
CountA int ,
Name varchar(50),
ADate DATETIME NULL
CHECK (DATEPART(yy, ADate) = 2014)
)
Insert Into A2013 Values ( 102 , 'A','20131011' )
Insert Into A2013 Values (15 , 'B' ,'20130211' )
Insert Into A2013 Values ( 54, 'C' ,'20131211' )
Insert Into A2013 Values ( 54, 'D' …Run Code Online (Sandbox Code Playgroud)