使用 BI Studio (BIDS) 进行 Sql 报告,我想要每页一个条目

发布于 2024-11-06 23:08:09 字数 297 浏览 6 评论 0原文

假设我有 10 个类别。对于每个类别,我都有很多产品。
类别
类别ID(PK)
类别名称
类别描述


产品
产品ID(PK)
类别ID(FK)
产品名称
产品价格
产品描述
产品编号

我希望每个类别有 1 页。
在每个页面上,我想要类别名称、类别描述。 在表中,我想要产品列表。


我该如何执行此操作?

多谢。

Imagine I have 10 Categories. For each categories I have many Products.

Category
CategoryID(PK)
CategoryName
CategoryDescription

Product
ProductID(PK)
CategoryID(FK)
ProductName
ProductPrice
ProductDescription
ProductNumber

I would like to have 1 page per category.
On each page, I want the category name, the category Descripton.
And in a Table, I want the Product list.

How Can I perform this ?.

Thanks a lot.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

椒妓 2024-11-13 23:08:09

首先,您需要一个查询来提供您想要的信息。这将保存为报告中的数据集。这可以像

SELECT c.CategoryName, 
  c.CategoryDescription, 
  p.ProductName, 
  p.ProductPrice, 
  p.ProductDescription, 
  p.ProductNumber
FROM Category c
JOIN Product p ON --insert join criteria here... like c.CategoryId = p.CategoryId

命名数据集产品一样简单。

接下来,将表格拖到报告上。将表的数据集定义为您在上面创建的数据集。

根据您的类别主键(CategoryName?某些 CategoryId?)在表中创建一个组。按 CategoryName 对该组进行排序(如果您想要按字母顺序)。

现在,您可以在表格中输入类别名称和类别名称。表组标题中的类别描述。您的所有产品信息都将显示在表格详细信息行中。

这将帮助您开始。您可以在组级别选择在每个组的开头开始一个新页面。您还可以输入在组发生变化时重置的运行总计(总和、平均值等)。

First you need a query that gives you the information you want. This will be saved as your dataset within the report. This could be as simple as

SELECT c.CategoryName, 
  c.CategoryDescription, 
  p.ProductName, 
  p.ProductPrice, 
  p.ProductDescription, 
  p.ProductNumber
FROM Category c
JOIN Product p ON --insert join criteria here... like c.CategoryId = p.CategoryId

Name that dataset Products.

Next, drag a table onto your report. Define the dataset for the table to be the dataset you created above.

Create a group within the table, based on your Category primary key (CategoryName? some CategoryId?). Order this group by CategoryName (if you want alphabetical order).

Now in your table you can put the Category Name & Category Description in the group header of the table. All your product information will go in the table detail rows.

This will get you started. You can options at the group level to start a new page at the beginning of each group. You can also put in running totals (sums, averages, etc) that reset at a change in group.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文