
我计算了不同数量的车辆
calculate(distinctcount(vehicle number), filter(table1, table1[panel damage severity]="Major repair"))
calculate(distinctcount(vehicle number), filter(table1, table1[panel damage severity]="Moderate repair"))
calculate(distinctcount(vehicle number), filter(table1, table1[panel damage severity]="Minor repair")) 每次它给了我1 ,1 ,1的量。我的输出是-once车辆被计算为“大修”--它不应计入“中度修理/小修理”
如果车辆被计算为“适度修理”,则不应计入小修理。
大型repair>中度repair>小修补
所以这里我想要的输出
Major repair vehicles = 1
Moderate repair vehicles = 1
Minor repair vehicles = 0请帮帮我。提前谢谢。
Vehicle Number panel Damage Severity
85BHF Minor repair
85BHF Minor repair
85BHF Moderate repair
85BHF Minor repair
85BHF Major repair
85BHF Minor repair
85BHF Major repair
415TPI Minor repair
415TPI Moderate repair
415TPI Minor repair
415TPI Minor repair
415TPI Minor repair
415TPI Minor repair
415TPI Minor repair
415TPI Minor repair发布于 2022-07-21 21:00:59
假设您正在使用Power并希望创建一个图表,表示车辆编号类别和唯一面板损坏严重程度的数量,则只需使用DISTINCTCOUNT函数创建一个度量,传递要计数不同值的列名。您的度量定义应该如下所示:
按车辆分列的不同面板损伤严重程度的数量= DISTINCTCOUNT(“表1”面板损伤严重程度)
然后创建一个图表(可以是任何条形图),并在轴部分传递来自table1的车辆编号列,在values部分传递上面创建的度量值。当度量使用过滤器上下文时,您将看到85 and a3和415 and a3。
https://stackoverflow.com/questions/70774234
复制相似问题