是否可以在Power BI中创建“按切片器排序”?

时间:2019-05-16 22:02:03

标签: powerbi dax powerbi-desktop

我堆积了带有4个值的条形图。 图表需要使用这些值之一进行过滤。

是否有可能像切片器,但在选择值时将对图表进行排序?

还是其他一些最终用户可以轻松对视觉进行排序的解决方法?

谢谢

enter image description here

1 个答案:

答案 0 :(得分:0)

我认为,如果您根据对切片器选择进行排序的方式对名称进行排名,就可以做到这一点。

  1. 创建一个度量,该度量会读取您的<template> <div class="text-left m-4 p-4"> <div> Total Number Events: {{ allEvents.length }} </div> <div> Events Created In Last 7 Days: {{ createdEvents }} </div> <div> Future Events: {{ futureEvents }} </div> <div> Past Events: {{ pastEvents }} </div> </div> </template> <script> import { mapState } from 'vuex' export default { data () { return { now: new Date().getUTCSeconds() } }, created () { this.scheduleUpdateNow(); }, methods: { updateNow() { this.now = new Date().getUTCSeconds(); this.scheduleUpdateNow(); }, scheduleUpdateNow() { setTimeout(this.updateNow, 1000); } }, computed: { ...mapState(['allEvents']), futureEvents () { return this.$store.state.allEvents.filter(allEvents => allEvents.dtstart > this.now).length }, pastEvents () { return this.$store.state.allEvents.filter(allEvents => allEvents.dtstart <= this.now).length }, createdEvents () { return this.$store.state.allEvents.filter( allEvents => allEvents.created >= this.now && allEvents.created <= this.now).length } } } </script> 选择,并使用Sort By函数针对不同的选项相应地计算排名。

  2. 将该度量作为工具提示添加到视觉中。

  3. 您现在应该可以在该度量上对视觉进行排序。

不太优雅,但解决方法也不太糟糕。