mysql - 如何在 ssrs 中引用表内的另一个数据集?
问题描述
我有一个表引用名为“InvoiceHeader”的数据集并使用该数据集中的字段。我希望能够从当前表中引用另一个名为“TaxRate”的数据集。我正在尝试做:
= First(Fields!CurrencyDisplay.Value, "TaxRate")
我的错误是:
文本框“textbox5”的值表达式直接引用字段“TAXRATE”而不指定数据集聚合
解决方案
您需要使用 LOOKUP 功能。
在不知道您的数据集中有什么的情况下,我无法给出完整的答案,但我认为这两个数据集之间存在一些共同元素。假设您在第一个数据集中有一个RegionID
,并且在您的第二个数据集中出现了相同的 ID rID
(为了清楚起见,我使用了不同的名称,但它们可能是相同的)。在这种情况下,您的表达式将类似于。
=LOOKUP(Fields!RegionID.Value, Fields!rID.Value, Fields!CurrencyDisplay.Value, "DataSet2")
这基本上读...
使用 DataSet1 中的 RegionID 字段,在 DataSet2 的 rID 列中找到匹配值,并返回 CurrencyDisplay 列中找到的值。
推荐阅读
- microsoft-teams - 在自适应卡片中添加建议
- c# - 使用文件流下载文件失败
- python - 如何在忽略索引和列标签的情况下读取 Pandas DataFrame?
- javascript - React 中的组件相互重叠
- python - 我一直在编辑一个 json 文件,但文件本身没有更新(python)
- javascript - 无法从节点向 mysql 表添加值
- node.js - 如何根据条件更新文档的特定属性
- python - Python 使用 Panda 库求均值
- android - Bazaar(Iranian Android Market) 中的更新检查错误
- javascript - 多次上传预览不会保存所有图像