gelöst!! Version 8.0 Dashboard SQL String nur Aktive Assets

Post Reply
jlies
Posts: 76
Joined: 07. Dec 2009, 13:14
Location: Wunstorf
Contact:

gelöst!! Version 8.0 Dashboard SQL String nur Aktive Assets

Post by jlies » 03. Jun 2015, 17:58

Hallo Leute,
Ich habe grad die neue Version installiert und wollte mit das Dashboard mal anzeigen, da sehe ich das mit alle Gerätetypen angezeigt werden. Kann mir vielleicht einer einen Tipp geben, wie ich den SQL.String anpassen kann, sodass ich nur alle aktiven Assets sehe?
Computer je TYP

Code: Select all

				SELECT TOP 8
				CASE
				WHEN exists(SELECT * FROM [SPSAssetPickupType-CI] ci WHERE ci.Owner = cop.[ID] AND LCID = @LCID_long)
				THEN
				(
				SELECT TOP 1 ci.DisplayString FROM [SPSAssetPickupType-CI] ci WHERE ci.Owner = cop.[ID] and LCID = @LCID_long
				)
				WHEN exists(SELECT * FROM [SPSAssetPickupType-CI] ci WHERE ci.Owner = cop.[ID] AND LCID = @LCID_short)
				THEN
				(
				SELECT TOP 1 ci.DisplayString FROM [SPSAssetPickupType-CI] ci WHERE ci.Owner = cop.[ID] and LCID = @LCID_short
				)
				ELSE cop.DisplayString END AS Expr_Name,
				Count(cop.DisplayString) AS Expr_Count
				FROM SPSComputerClassBase coc
				inner join SPSAssetClassBase ass on ass.[Expression-ObjectID] = coc.[Expression-ObjectID]
				inner join SPSStockKeepingUnitClassBase sku on sku.[ID] = ass.[sku]
				INNER JOIN SPSAssetPickupType cop
				ON cop.Value = sku.Type
				GROUP BY cop.DisplayString, cop.[ID]
				ORDER BY Expr_Count DESC
Danke JAN
Last edited by jlies on 09. Jun 2015, 14:03, edited 1 time in total.

Sven_Puth
Posts: 461
Joined: 07. Apr 2011, 15:55
Contact:

Re: Version 8.0 Dashboard SQL String nur Aktive Assets

Post by Sven_Puth » 08. Jun 2015, 08:39

SELECT TOP 8
CASE
WHEN exists(SELECT * FROM [SPSAssetPickupType-CI] ci WHERE ci.Owner = cop.[ID] AND LCID = @LCID_long)
THEN
(
SELECT TOP 1 ci.DisplayString FROM [SPSAssetPickupType-CI] ci WHERE ci.Owner = cop.[ID] and LCID = @LCID_long
)
WHEN exists(SELECT * FROM [SPSAssetPickupType-CI] ci WHERE ci.Owner = cop.[ID] AND LCID = @LCID_short)
THEN
(
SELECT TOP 1 ci.DisplayString FROM [SPSAssetPickupType-CI] ci WHERE ci.Owner = cop.[ID] and LCID = @LCID_short
)
ELSE cop.DisplayString END AS Expr_Name,
Count(cop.DisplayString) AS Expr_Count
FROM SPSComputerClassBase coc
inner join SPSAssetClassBase ass on ass.[Expression-ObjectID] = coc.[Expression-ObjectID]
inner join SPSStockKeepingUnitClassBase sku on sku.[ID] = ass.[sku]
INNER JOIN SPSAssetPickupType cop
ON cop.Value = sku.Type
INNER JOIN SPSCommonClassBase COM on COM.[Expression-ObjectID] = ass.[Expression-ObjectID]
WHERE COM.State = 710

GROUP BY cop.DisplayString, cop.[ID]
ORDER BY Expr_Count DESC
Tria-media - IT Solutions

jlies
Posts: 76
Joined: 07. Dec 2009, 13:14
Location: Wunstorf
Contact:

Re: Version 8.0 Dashboard SQL String nur Aktive Assets

Post by jlies » 09. Jun 2015, 14:03

Danke!! Hat super geklappt :!: :mrgreen:

Post Reply

Return to “Asset Management”

Who is online

Users browsing this forum: No registered users and 3 guests