当用户从切片器中选择国家/地区时,我正在使用以下代码显示带有长文本查看器的文本:
Notes =
IF(
HASONEFILTER(Data[Country]),
CONCATENATEX(Data, Data[Comments], "\n\n"),
"Please select only one Country from the list."
)
但是,我现在已将[数据]数据集中的[注释]分成另一个名为Comment的数据集。我不确定这些关系是如何工作的,但我检查了“管理关系”对话框,并且数据和注释数据集之间的1:M关系处于活动状态。
这两个数据集的外观如下:
> Data dataset Month | Year | Region | Prod % | ... Jan | 2016 | NAM | 80% | ... Jan | 2016 | LAM | 40 | ... Jan | 2016 | EUR | 60% | ... Jan | 2016 | AFR | 70% | ... Jan | 2016 | SEA | 80% | ... Jan | 2016 | GCN | 70% | ...
> Comment dataset Month | Year | Region | Comments Jan | 2016 | NAM | Jan NAM comment here Jan | 2016 | LAM | Jan LAM comment here Jan | 2016 | EUR | Jan EUR comment here Jan | 2016 | AFR | Jan AFR comment here Jan | 2016 | SEA | Jan SEA comment here Jan | 2016 | GCN | Jan GCN comment here
当用户从数据数据集中选择[月],[年]和[区域]时,是否可能会从评论数据集中显示相应的[注释]?此外,我不确定主键如何在Power BI中工作(两个数据集都没有任何主键)。
编辑:所以我在将Comment数据集与Data数据集合并后尝试了这个公式:
Notes =
IF(
HASONEFILTER(Data[Region]) && HASONEFILTER(Data[Year]) && HASONEFILTER(Data[Month]),
CONCATENATEX(Data, Data[Comment.Comment], "\n\n"),
"Please select only one Period and Region from the list"
)
但是,它多次显示评论(在数据集中选择了4个国家。是否可以显示[月],[年]和[地区]独有的[评论] ?
答案 0 :(得分:0)
我会在你的CONCATENATEX函数中添加一个VALUES函数来总结注释,例如
CONCATENATEX(VALUES(Data [Comment.Comment]),Data [Comment.Comment]," \ n \ n&n;")