我有6张桌子,并且正在为每张桌子创建6张单独的图像。我想要一种仅显示简单行计数聚合的度量。为了保持命名的一致性,我想创建一个名为“ OL”(订单行)的度量,该度量根据所选表(通过可视选项卡选择或类似选项)动态切换出来。
我一直在每个表中手动创建度量,但是PBI不允许使用相同名称的不同度量。要求具有一个一致的名称。
我猜另一种选择是使用M在每个表的查询中创建一列,但是我听说不建议将此方法用于聚合。
OLs = COUNTROWS(表1)
答案 0 :(得分:1)
假设您已经创建了真实的计算,这就是您应该做的。
使用一列创建新表,其中可以选择。
然后使用所需名称创建新度量,这将执行逻辑。
measure_name = Switch (
True(),
SelectedValue(customTable[custom column] = "selection 1"), Metric A,
SelectedValue(customTable[custom column] = "selection 2"), Metric B,
...,
Blank()
)
在采取有效措施后,您将创建的选择列的切片器放入其中并强制执行单选。用户将能够基于切片器的选择来选择所需的计算。
解决方法:创建表union in M,然后仅进行一次计算。