首页 文章

删除PowerBI中一列的总值

提问于
浏览
0

我在PowerBI中有一个表格可视化,它按销售数量计算销售的前10个产品 . 我有一个计算列,显示销售率,使用数据源中的其他字段:

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

ROS正确计算,但仍然总和并显示在总行中 . 商店数量和周数设置为“不要汇总”,但它们仍然加在一起,并在总行中给出一些无意义的数字 . 如果我将ROS设置为'Do not Summarize',要删除总行数,表格其余部分的总和以及因此我在前N个数量上的过滤器数量会减少 .

这非常令人沮丧!是否有一个选项只需 not display total 为一个字段?我不想完全删除总行,因为其他字段(例如数量,值,保证金)对于查看总和很有用..看起来非常奇怪,做这么小的事情是如此困难 .

附加信息:

Qty 是SUM字段 .

Stores 未汇总,只是指在交易季节的几周内存储该产品的平均商店数周未汇总 .

Weeks 未汇总,指的是交易季节过去的几周 .

示例数据:

Item.......Qty......Stores.....Weeks....ROS


ITM1 ........ 600 ........ 390 ......... 2 ............ 0.77

ITM2 ........ 444 ........ ......... 461 2 ............ 0.48

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

Total.....1,392.....1,291......6...........1.65***

标有*的字段是总和是与数据无关的无意义数字的字段 . 我实际上并不需要在 table 上显示商店和周,所以他们总和的事实并不重要 . 然而,ROS是必不可少的,但总和部分是完全不相关的,我不希望它显示 . 有任何想法吗?尽管我在这方面的知识相当有限,但我仍然乐于使用R来克服标准表中缺乏灵活性的想法 .

1 回答

  • 0

    我怀疑你犯了一个常见的错误 - 使用ROS的计算列,你应该使用一个测量 .

    如果将该计算重建为Measure,则可以围绕它计算 HASONEVALUE 函数,目的是在上下文中存在多个Item值时显示空白(Total row) .

    测量公式大致为:

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

    我还将替换你对DIVIDE函数的使用,以避免被零除错误 .

相关问题