SSRS - Как ссылаться на значение указанного поля c на основе, чтобы иметь возможность использовать его в другом поле? - PullRequest
0 голосов
/ 28 февраля 2020

У меня есть набор данных, который дает мне все результаты, необходимые для формулирования моей таблицы в моем отчете.

Набор данных Возвращает это:

District    Location         ChlorineValue
-------------------------------------------
Belize1     WTPA             3.4
Belize1     WTPB             2.6
Belize1     Sandhill Road    0.5

ОК, так что в настоящее время в моем SSRS У меня есть отчет, когда он попадает в строку с "Sandhill Road" в разделе "Местоположение", он отображает "Sandhill" как "Район".

Что я хочу сделать, так это в таблице SSRS, я хочу, чтобы она отображала две строки в «Sandhill» (мой отчет SSRS сгруппирован по столбцу «Район», группа строк) со значениями для « WTPA "и" WTPB "в столбце" Значение хлора ".

В основном я хочу, чтобы мой результат был:

District    Location         ChlorineValue
-------------------------------------------
Belize1     WTPA             3.4
Belize1     WTPB             2.6
Sandhill    WTPA             3.4
Sandhill    WTPB             2.6

Я читал об использовании переменных, но не могу получить Свойства отчета для ссылки на мой набор данных, который содержит значения.

1 Ответ

0 голосов
/ 28 февраля 2020

Я думаю, вам нужно сделать это в SQL с СОЮЗОМ:

SELECT District, Location, ChlorineValue
FROM T1 
WHERE T1.Location NOT LIKE 'SANDHILL%'

UNION

SELECT T1.Location, T2.Location, T1.ChlorineValue 
FROM T1 
JOIN (
    SELECT * 
    FROM T1 
    WHERE T1.Location NOT LIKE 'SANDHILL%'
) T2 ON T2.District = T1.District
WHERE T1.Location LIKE 'SANDHILL%'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...