首页 > 解决方案 > DAX 模拟不同 X 变量值的结果

问题描述

我想模拟不同输入值的函数结果(DAX 度量或计算列)。假设我们要计算矩形面积(函数)的不同边值。这个的常见用途是当我们想要为 X 变量的不同场景计算函数的值时。

[area] = a * b

样本数据:

a_side =
DATATABLE (
    "a", INTEGER,
    {
        { 0 },
        { 1 },
        { 2 },
        { 3 }
    }
)
b_side =
DATATABLE (
    "b", INTEGER,
    {
        { 0 },
        { 1 },
        { 2 },
        { 3 }
    }
)

我将 a_side[a] 和 b_side[b] 列添加到矩阵并得到此错误:

无法确定字段之间的关系 无法显示数据,因为 Power BI 无法确定两个或多个字段之间的关系

在此处输入图像描述

我想得到这个预期的结果:

在此处输入图像描述

标签: powerbidax

解决方案


我认为它只需要一个措施就可以工作,因为它不知道将什么值放入单元格中。

RectangleArea = SELECTEDVALUE ( a_side[a] ) * SELECTEDVALUE ( b_side[b] )

矩阵视觉

没有措施:

错误信息


推荐阅读