Вычисляемое условное поле SSRS

У меня есть хранимая процедура, которая присваивает «totalstype_number» на основе поля (1 = AGS, 2 = количество счетов и т. д.). Когда я хочу отобразить заданный тип итогов, я группирую по типу итогов и фильтрую его до значения totalstype = "1" (или любого другого числа, которое я пытаюсь заполнить). Что мне нужно сделать, так это создать поле, которое принимает totaltype = 1 и разделить его на totalstype = 2. Я не совсем уверен, как это сделать, я пытался сделать это на уровне табликса, но я не уверен, как установите мою группу строк для группировки. Группы столбцов разделены по каналам (# 1–5), а затем 2 соседние дочерние группы под ними: value1 (year1) и value2 (year2). Спасибо!


person JessicaRM    schedule 23.03.2017    source источник


Ответы (1)


Вам не нужно работать с SSRS, вместо этого измените свой запрос в своем SP, добавьте group by totalstype и count(*) as total_Number_this_salesType в исходный SP, самый простой способ — иметь еще два параметра для хранения общего числа для каждого типа продаж. Что было бы похоже на:

@parameter1 = (query to get total number of sales type 1)
@parameter2 = (query to get total number of sales type 2)

затем заполните @parameter1/@parameter2

person LONG    schedule 23.03.2017