删除 PowerBI 中一列的总值

Remove total value for one column in PowerBI

我在 PowerBI 中有一个 table 可视化,它汇总了按销量排名前 10 位的产品。我有一个显示销售率的计算列,使用数据源中的其他字段:

(quantity / # stores with product) / weeks on sale

ROS 计算正确,但它仍然求和并出现在总计行中。商店数和周数设置为“不汇总”,但它们仍然相加并给出一些无意义的数字在总行中。如果我将 ROS 设置为“不汇总”,以删除总行,table 其余部分的总和以及我在数量上排名前 N 的过滤器将被删除。

很郁闷!有什么地方可以简单地 不显示字段的总数 吗?我不想完全删除总行,因为其他字段(例如 Qty、Value、Margin)对于查看...的总和很有用。看起来很奇怪,很难做这么小的事情..

附加信息:

Qty 是 SUM 字段。

商店 未汇总,仅指在交易季节的几周内库存该产品的平均商店数量 未汇总周数。

周数未汇总,指的是交易季已经过去的周数。

示例数据:

项目......数量......商店......周....ROS


Itm1.......600.......390.......2......0.77

Itm2.......444.......461.......2......0.48

Itm3.......348.......440.......2......0.40

总计.......1,392.......1,291*......6*............1.65*

标有*的字段是那些总和是与数据无关的无意义数字的字段。我实际上不需要 Stores 和 Weeks 在 table 中显示,所以它们相加并不重要。然而,ROS 是必不可少的,但求和部分完全无关紧要,我不想显示它。有任何想法吗?我对使用 R 来克服标准 table 中缺乏灵活性的想法持开放态度,尽管我在这方面的知识相当有限。

我怀疑您犯了一个常见错误 - 在本应使用度量的地方使用 ROS 的计算列。

如果将该计算重建为度量,则可以将 HASONEVALUE 函数包裹在它周围,objective 在有多个 Item 时显示空白上下文中的值(总计行)。

粗略的测量公式为:

ROS = IF ( HASONEVALUE ( Mytable[Item] ) , << calculation >> , BLANK() )

我还会用 DIVIDE 函数替换你对 / 的使用,以避免除以零错误。

select 不汇总您不希望总计的那些指标的选项

您可以使用字段格式以迂回方式删除表格和矩阵对象中各列的总计。

单击对象,转到格式,单击字段格式手风琴,select 从下拉列表中选择要影响的一列或多列,将字体颜色设置为白色,设置'apply to values' 关闭,并将 'apply to totals' 设置为打开。

如果您有很多列,这会有点乏味,但实际上您会白化列总数。

请注意,您在导出数据时可能仍然遇到问题。

干杯

单击 table -> 字段 -> 展开您不想包含的值字段 -> Select“不汇总”。这会将其从“总计”行中排除。

Select 您要更改的 table 在可视化窗格中: 转到格式, 找到字段格式选项, 选择您不想汇总的字段。 关闭 'apply to header', 关闭 'apply to values', 开启 'apply to total', 将字体颜色更改为白色。