如何使用一对多关系的多边向 table 添加新列
How to add new column to table using many side of one-to-many relationship
使用 Power BI 是否可以实现以下目标?我有两个具有一对多关系的表。我正在尝试向 Table A(一)添加一个新列,其中将包含来自 Table B(许多)的最新事件名称。
所需的输出 - Table A 上的新列,其中包含来自多方的最新值。
如果您需要一个 CalculateColumn(在 table A 中):
LatestEvent = var _id = [ID]
var _lastDate = CALCULATE(MAX('Table B'[Date]),'Table B'[ID] = _id)
return
calculate( MAX('Table B'[Name]),'Table B'[Date] = _lastDate && _id = 'Table B'[ID])
如果您需要测量:
MeasureLatestEvent = var _id = SELECTEDVALUE('Table A'[ID])
var _lastDate = CALCULATE(MAX('Table B'[Date]),'Table B'[ID] = _id)
return
calculate( MAX('Table B'[Name]),'Table B'[Date] = _lastDate && _id = 'Table B'[ID])
使用 Power BI 是否可以实现以下目标?我有两个具有一对多关系的表。我正在尝试向 Table A(一)添加一个新列,其中将包含来自 Table B(许多)的最新事件名称。
所需的输出 - Table A 上的新列,其中包含来自多方的最新值。
如果您需要一个 CalculateColumn(在 table A 中):
LatestEvent = var _id = [ID]
var _lastDate = CALCULATE(MAX('Table B'[Date]),'Table B'[ID] = _id)
return
calculate( MAX('Table B'[Name]),'Table B'[Date] = _lastDate && _id = 'Table B'[ID])
如果您需要测量:
MeasureLatestEvent = var _id = SELECTEDVALUE('Table A'[ID])
var _lastDate = CALCULATE(MAX('Table B'[Date]),'Table B'[ID] = _id)
return
calculate( MAX('Table B'[Name]),'Table B'[Date] = _lastDate && _id = 'Table B'[ID])