在Power Pivot里面,我对2个字段怎么不能同时RELATED一个列表
时间: 2024-02-20 09:59:14 浏览: 155
在Power Pivot中,每个表格都有一个主键和一个外键,它们之间的关系称为关联关系。主键是一个表格中用于唯一标识每个记录的字段,而外键是另一个表格中的字段,它与主键相关联,用于将两个表格中的记录连接起来。
如果你想要同时RELATED两个字段,那么这两个字段必须都是主键或都是外键。如果其中一个字段是主键,另一个字段是外键,那么这两个字段就不能同时RELATED一个列表。
举个例子,假设有两个表格Table1和Table2,其中Table1的主键是字段ID,而Table2的外键是字段ID。如果你想要在一个列表中显示这两个表格中的数据,就可以使用RELATED函数将它们关联起来。具体的公式如下:
```
=RELATED(Table1[字段1]) & RELATED(Table2[字段2])
```
其中,Table1[字段1]和Table2[字段2]分别表示要显示的两个字段,&符号用于连接它们。
需要注意的是,在Power Pivot中,关联关系是单向的,即从外键表格到主键表格。因此,如果想要同时RELATED两个字段,必须确保它们的关系是正确的,并且它们都是主键或都是外键。
希望这些信息能够对你有所帮助。
相关问题
在power pivot里面,要去判断一个字段里面是否包含指定内容
在Power Pivot中,你可以使用包含函数CONTAINS来判断一个字段是否包含指定内容。CONTAINS函数的语法如下:
```
=CONTAINS(<search_in>, <search_for>)
```
其中,`<search_in>`是要搜索的文本字段,`<search_for>`是要搜索的文本字符串。如果`<search_in>`中包含`<search_for>`,则函数返回TRUE;否则返回FALSE。
例如,如果你想判断一个名为"Product Name"的字段是否包含字符串"apple",可以使用以下公式:
```
=CONTAINS([Product Name], "apple")
```
如果"Product Name"字段中包含"apple",则该公式返回TRUE;否则返回FALSE。
POWER PIVOT里面使用公式返回每个客户的最大值
在Power Pivot中,你可以使用DAX公式来返回每个客户的最大值。假设你的数据源包含一个名为“Sales”的表格,其中有“Customer”和“Amount”两个字段,你可以使用以下公式来实现:
```
=CALCULATE(MAX(Sales[Amount]), ALLEXCEPT(Sales, Sales[Customer]))
```
这个公式中,CALCULATE函数用于计算筛选后的最大值,MAX函数用于计算最大值,ALLEXCEPT函数用于保留“Customer”字段,从而返回每个客户的最大值。
阅读全文