这是一个非常简单的场景,我还没有找到适用于Direct Query的解决方案。 目的是允许用户选择显示值的单位。
单位转换只是一个常数的乘法。
有两张桌子。第一个名为Data,有两列,Date和Value。 第二个表名为Units,它有两列:UnitName和ConversionFactor。 用户将在切片器中选择UnitName。 仪表板应显示Data [Value]的结果乘以相应的ConversionFactor。
我无法创建一个允许我在Direct Query中执行此简单乘法的计算列。
尝试在计算列中引入一个Measure不起作用,RELATED函数也不起作用,因为我无法在两个表之间建立关系。
答案 0 :(得分:1)
这可以使用简单的计算方法来解决:
MyMeasure = AVERAGE(表1 [值])* AVERAGE([表2 [ConversionFactor]])
当用户在切片器中选择Table2 [UnitName]时,MyMeasure对Table1 [Date]的可视化在Direct Query中正确更新转换后的值。