Я не уверен, что это возможно, но здесь. Предположим, у меня есть набор данных, содержащий некоторые продукты и их цены, и я хочу отобразить таблицу, в которой отображается продукт, его цена и столбец «налог». Налог - это просто некоторая часть, умноженная на цену. Теперь, допустим, я хочу показать ту же таблицу для нескольких регионов с разными налогами. Регион и налоговая информация недоступны в таблице SQL и должны быть жестко закодированы в отчете. Разумеется, я мог бы создать отдельную таблицу для каждого региона, но в идеале я бы хотел использовать группу, которая несколько раз повторяла одну и ту же таблицу, повторяя мой жесткий набор. Возможно ли это?SSRS, как я могу перебирать жестко кодированный набор
0
A
ответ
1
Нет петель. Поместите регион и налоговую информацию в переменную таблицы в вашем наборе данных. Затем выполните крест с вашими реальными данными.
declare @RegionTax table (
Region nvarchar(10),
Tax float
)
insert @RegionTax values ('Region 1', .05)
insert @RegionTax values ('Region 2', .06)
insert @RegionTax values ('Region 3', .07)
select
*
from
Products p, @RegionTax t
0
Если регионы находятся в наборе данных, вы можете добавить вычисленный столбец в набор данных. Вычисление будет использовать некоторую форму «case» (не могу вспомнить синтаксис - извините!), Чтобы создать правильный множитель для столбца Region и умножить на него цену.
+0
У меня нет информации о регионе или налоговой информации в наборе данных. Единственные данные, которые у меня есть, это список продуктов и цен. – Egor
Смежные вопросы
- 1. Как я могу перебирать набор записей в хранимой процедуре?
- 2. Как перебирать отсортированный набор?
- 3. Как я могу перебирать цвета?
- 4. Как я могу перебирать переменные?
- 5. Как я могу перебирать ManyToManyField?
- 6. Как я могу перебирать декодер?
- 7. Как я могу перебирать страницы?
- 8. Как я могу перебирать перечисление?
- 9. Как перебирать меняющийся набор детей
- 10. как перебирать набор множеств C++
- 11. Как перебирать набор в TypeScript?
- 12. Mysqli перебирать набор результатов
- 13. cx_Oracle: Как перебирать результирующий набор?
- 14. Могу ли я использовать существующий набор данных в SSRS?
- 15. симплексный набор: перебирать интервалы
- 16. Нужно перебирать набор переменных
- 17. Как я могу перебирать таблицы SQL?
- 18. Как я могу перебирать вложенные json dicts?
- 19. R - Как я могу перебирать список переменных?
- 20. Как я могу перебирать строку без рекурсии?
- 21. Как я могу перебирать массив, заполненный структурами?
- 22. Как я могу перебирать страницы wxNotebook?
- 23. Как я могу перебирать combobox другой формы?
- 24. Как я могу перебирать список объектов JSon
- 25. Как я могу перебирать эту хэш выборочно?
- 26. Как я могу перебирать свойства из файла?
- 27. Как я могу перебирать следующий объект JSON?
- 28. Как я могу перебирать разные изображения, Java
- 29. Как я могу перебирать несколько IEnumerables одновременно
- 30. Как я могу перебирать список строк?
Спасибо! Это будет работать, но из любопытства можно создать временные таблицы без наличия достоверного источника данных SQL? Существует вероятность того, что в будущем отчет будет использовать fetchXML, поэтому мне интересно, можно ли создавать временные SQL-таблицы без подключения SQL. Я думаю, вопрос сводится к тому, хранится ли он в памяти или в реальной базе данных. – Egor
Это функция SQL и как таковая требует подключения SQL. Вам нужен другой подход, чтобы сделать то же самое в XML, и, к сожалению, я не могу с этим поделать. –