我有一个交叉引用表和另一个带有“项目”列表的表
我将“ PKG”连接到“ Item”,因为“ PKG”具有不同的值。
Example:
**Cross table** **Item table**
Bulk PKG Item Value
A D A 2
A E B 1
B F C 4
C G D 5
E 8
F 3
G 1
通过PKG和ITEM连接上面的两个表后,我得到以下结果
Item Value Bulk PKG
A 2
B 1
C 4
D 5 A D
E 8 A E
F 3 B F
G 1 C G
如您所见,前三个值均未显示,因为它是通过pkg连接的,并且是“散装”值。
我正在尝试创建一个使用交叉引用表的新列
我想用新列创建以下内容
Item Value Bulk PKG NEW COLUMN
A 2 5
B 1 3
C 4 1
D 5 A D 5.75
E 8 A E 9.2
F 3 B F 3.45
G 1 C G 1.15
我正在尝试创建新列。
我希望原始值显示为批量显示,而显示为pkg。然后,我希望Pkg项比原始值高15%。
如何根据设置来计算?
答案 0 :(得分:1)
只需在查询编辑器中编写条件自定义列:
New Column = if [Bulk] = null then [Value] else 1.15 * [Value]
您也可以将其作为DAX计算列:
New Column = IF( ISBLANK( Table1[Bulk] ), Table1[Value], 1.15 * Table1[Value] )