Имам стълбовидна диаграма в SSRS, която показва данни, извлечени от SSAS, данните изглеждат така:
име: стойност: Цел: Изчислен %
Продукт 1: 10: 100: 0,1:
Продукт 2: 15: 30: 0,5:
където изчислен% е изчислен член в заявката - ((100/цел)*стойност)/100
диаграмата показва изчислените % като стойности по Y и име по оста X.
Трябва да добавя колона, която е общата сума на другите колони, така че ако се върне от заявката, ще изглежда така:
Общо продукти: 25: 130: 0,19
Идеята зад това е, че диаграмата ще покаже колко близо е всеки продукт до индивидуалната си цел - като процент - като същевременно показва колко близо до общата цел са всички продукти.
някаква идея как мога да накарам диаграмата да добави тази обща колона или да променя заявката, за да върне допълнителния ред? изглежда доста лесно да се направи с SQL, но това използва MDX и не съм много запознат с това.
Код;
WITH MEMBER [Measures].[PercentOfTarget] AS ((100/ [Measures].[Value])*[Measures].[Enquiry Count])/100 SELECT NON EMPTY { [Measures].[PercentOfTarget], [Measures].[Strech Target Value], [Measures].[Value], [Measures].[Enquiry Count] } ON COLUMNS, NON EMPTY { ([Industry Sector].[Reporting Sector].[Reporting Sector].ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM ( SELECT ( STRTOSET(@StageStartDateFinancialYearName, CONSTRAINED) ) ON COLUMNS FROM ( SELECT ( { [Industry Sector].[Reporting Sector].&[Advanced Engineering], [Industry Sector].[Reporting Sector].&[Business Professional And Financial Services], [Industry Sector].[Reporting Sector].&[DigiMedia], [Industry Sector].[Reporting Sector].&[Food And Drink], [Industry Sector].[Reporting Sector].&[IT], [Industry Sector].[Reporting Sector].&[Life Sciences], [Industry Sector].[Reporting Sector].&[Logistics] } ) ON COLUMNS FROM ( SELECT ( { [Enquiry Type].[Enquiry Type].&[Project] } ) ON COLUMNS FROM [Invest Cube]))) WHERE ( [Enquiry Type].[Enquiry Type].&[Project], IIF( STRTOSET(@StageStartDateFinancialYearName, CONSTRAINED).Count = 1, STRTOSET(@StageStartDateFinancialYearName, CONSTRAINED), [Stage Start Date].[Financial Year Name].currentmember ) ) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS