=IIF(
Fields!State.Value = "Queensland",
"QLD",
Fields!State.Value
)
=IIF(
RTRIM(ReportItems!Product.Value) = "EMPTY"
,"N/A"
,Fields!Desc.Value
)
IIF Expression for Div By Zero
=IIF
(SUM(Fields!denominator) = 0,0,
( SUM(Fields!numerator.Value) /
IIF( SUM(Fields!denominator.Value)= 0, 1, SUM(Fields!denominator.Value) )
) *100
)
CASE with conditions (OR)
CASE
WHEN BCode = 'E6004' OR BrandCode = 'E6001'
THEN 'East'
WHEN BCode = 'EG001'
THEN 'West'
WHEN BCode = 'E6003'
THEN 'South'
ELSE 'NA'
END AS NewField
FROM Province
SSRS: Switch Statement
=Switch(
(Fields!BCode .value)= "08","Brown",
(Fields!BCode .value)= "06","Gold",
(Fields!BCode .value)= "05","DarkGreen",
(Fields!BCode .value)= "09","DarkRed",
(Fields!BCode .value)= "04","DimGray",
(Fields!BCode .value)= "03","Goldenrod",
,"Blue"
)
=Switch(
Fields!Week.Value=1
,FORMAT(Parameters!Week1From.Value,"dd")+ " to " +
FORMAT(Parameters!Week1To.Value,"dd-MMMM-yyyy")
,Fields!Week.Value=2
,FORMAT(Parameters!Week2From.Value,"dd")+ " to " +
FORMAT(Parameters!Week2To.Value,"dd-MMMM-yyyy")
,Fields!Week.Value=3
,FORMAT(Parameters!Week3From.Value,"dd")+ " to " +
FORMAT(Parameters!Week3To.Value,"dd-MMMM-yyyy")
,Fields!WeekNo.Value=4
,FORMAT(Parameters!Week4From.Value,"dd")+ " to " +
FORMAT(Parameters!Week4To.Value,"dd-MMMM-yyyy")
Enter below code in text box background as expression in SSRS
=IIF(
Fields!Desc.Value = "Queensland", "OliveDrab",
IIF(
Fields!Desc.Value = "Victoria","#a2d985",
IIF(
Fields!Desc.Value = "Canbera","#d1d100",
IIF(
Fields!Desc.Value = "Perth","IndianRed",
IIF(
Fields!Desc.Value = "Sydney","#a78f60","Silver"
)
)
)
)
)
Padding with Zero
'Prod' + RIGHT( '000000' + CAST(Product.ProductNo AS varchar), 6) AS NProdNo,
OUTPUT:
Prod000000
Prod000004
Enter below code in text box background as expression in SSRS
=IIF(
Fields!Desc.Value = "Queensland", "OliveDrab",
IIF(
Fields!Desc.Value = "Victoria","#a2d985",
IIF(
Fields!Desc.Value = "Canbera","#d1d100",
IIF(
Fields!Desc.Value = "Perth","IndianRed",
IIF(
Fields!Desc.Value = "Sydney","#a78f60","Silver"
)
)
)
)
)
Padding with Zero
'Prod' + RIGHT( '000000' + CAST(Product.ProductNo AS varchar), 6) AS NProdNo,
OUTPUT:
Prod000000
Prod000004
SQL Query Declaration
BEGIN
DECLARE @StartDate DATETIME
DECLARE @EndDate DATETIME
SET @StartDate = '02/01/2012' --mm/dd/yyyy
SET @EndDate = '02/29/2012'
DECLARE @FiscalYear INT
DECLARE @FiscalPeriod INT
SET @FiscalYear = '2011'
SET @FiscalPeriod = '11'
END
No comments:
Post a Comment