以下是源数据:
列:[版本,单位,客户,季度,销售]
以下是潜在值:
*注意:我们可能有10种不同的版本和20多种不同的季度组合。
这是Power BI中的输出矩阵:
*用户可以选择一个版本和两个季度进行比较。
以下是Power BI的可视化效果和字段:
我想创建一个度量来计算第1版和第2版之间的差异(E和H列):
我可以使用1,2,3版的销售列创建一个新表,然后计算差异。问题是我需要版本和季度动态。有任何想法如何在Power BI中执行此操作吗?
答案 0 :(得分:1)
您可以做类似的事情
variable = '%${variable}%'
"SELECT * FROM 'table' WHERE ('foo' LIKE ?);",
[variable], callback =>
因此,只要过滤器上下文中有两个版本,它将从最后一个减去第一个版本,并且只要过滤器上下文中只有一个版本,它将通过该值。
答案 1 :(得分:0)
补充一下。
如何修复每个子类别中的重复列。
我使用了下面的 DAX,但不知何故它在所有子类别中复制了计算列“Delta TMCGP%”。当我只想在矩阵表的末尾显示它(Power BI)
Delta TMCGP% = CALCULATE([TMCGP%], FILTER(ALL(BC_Dashboard_V4_Standard[TYPE (groups)]), BC_Dashboard_V4_Standard[TYPE (groups)]="4_CWV") ) - CALCULATE([TMCGP%], FILTER( ALL(BC_Dashboard_V4_Standard[TYPE (groups)]), BC_Dashboard_V4_Standard[TYPE (groups)]="5_POR") )