我在PowerBI中有一个表格可视化,它按销售数量计算销售的前10个产品。我有一个计算列,显示销售率,使用数据源中的其他字段:
(quantity / # stores with product) / weeks on sale
ROS正确计算,但它仍然总和并显示在总行中..商店数量和周数设置为“不要总结”,但它们仍然加在一起并在总行中给出一些无意义的数字。如果我将ROS设置为“不要总结”,要删除总行数,表格其余部分的总和以及因此我在前N个数量上的过滤器数量会减少。
非常令人沮丧!是否有一个选项可以简单地不显示字段?我不想完全删除总行,因为其他字段(例如数量,值,保证金)对于查看总和是有用的。看起来非常奇怪,做这么小的事情是如此困难。
其他信息:
数量是一个SUM字段。
商店未汇总,仅指交易季节内该产品的平均存储数量 周未被总结。
周未汇总,指的是交易季节过去的几周。
示例数据:
物品.......数量......商店.....周.... ROS
<小时/>
ITM1 ........ 600 ........ 390 ......... 2 ............ 0.77
ITM2 ........ 444 ........ 461 ......... 2 ............ 0.48
Itm3 ........ 348 ........ 440 ......... 2 ............ 0.40
总..... 1392 ..... 1291 * ...... 6 * ........... 1.65 *
标有*的字段是总和是与数据无关的无意义数字的字段。我实际上并不需要在桌子上显示商店和周,所以他们总和的事实并不重要。然而,ROS是必不可少的,但总和部分是完全不相关的,我不希望它显示。有任何想法吗?我很乐意使用R来克服标准表中缺乏灵活性的问题,尽管我在这方面的知识相当有限。
答案 0 :(得分:0)
我怀疑你犯了一个常见的错误 - 使用ROS的计算列,你应该使用一个测量值。
如果将该计算重建为Measure,则可以围绕它包装 HASONEVALUE 函数,目的是在上下文中存在多个Item值时显示空白(Total row)。
测量公式大致为:
ROS = IF ( HASONEVALUE ( Mytable[Item] ) , << calculation >> , BLANK() )
我还会用DIVIDE函数替换你对/的使用,以避免被零除错误。
答案 1 :(得分:0)
为您不希望总计的那些指标选择不汇总选项
答案 2 :(得分:0)
您可以使用字段格式以循环方式删除表和矩阵对象中各列的总计。
单击对象,转到格式,单击字段格式的手风琴,从下拉列表中选择要影响的一个或多个列,将字体颜色设置为白色,将“应用于值”设置为关闭,然后将“应用于总计”设置为启用。
如果您有许多列,可能会有些乏味,但是实际上,您会将列的总数涂成白色。
抬起头来吧,尽管如此,您可能仍然无法导出数据。
欢呼
答案 3 :(得分:0)
点击表格->字段->展开您不希望包含的值字段->选择“不汇总”。这会将其从“总计”行中排除。