Power BI - 控制矩阵中的向上钻取行为

时间:2017-11-15 09:07:29

标签: data-visualization powerbi dax

我的数据显示单列enter image description here

中存在多种货币

正如可以在Vested Value列中看到的那样,现在我需要货币明智的小计,但由于我将货币符号附加到值旁边,因此列的数据类型是文本,因此不能使用自动小计。因此,我预先计算了小计并将其作为一行插入到表格中,因为您可以看到" SUBtotal-YEN"排。但由于这些是文本格式,所以当我向上钻取时,它会给出错误的答案。这就是为什么我需要削减演习的行为。关于如何解决这个问题的任何建议?

1 个答案:

答案 0 :(得分:1)

我建议创建一个显式度量,而不是使用自动隐式度量。如果您的formGroup列是数字,那么您可以使用以下度量来使小计也能正常工作。 (货币格式化在汇总后完成。)

VestedValue

如果该列不是数字,则创建一个计算列,然后在度量中使用该列。以下公式剥离货币符号并转换为数值:

VestedMeasure = SWITCH(SELECTEDVALUE(TableName[Home Currency]),
    "USD",FORMAT(SUM(TableName[VestedValue]),"$#,##0"),
    "YEN",FORMAT(SUM(TableName[VestedValue]),"¥#,##0"))