您好我正在尝试创建这样的条形图(此图表是插图,不是从数据创建的):
如果从单个表中获取数据,我怎样才能为bar设置双重配色方案是过去和将来。另外,如何根据查看报告的时间放置一个自动更新TODAY标语牌的移动标记,因此条形图应遵循过去和将来的配色方案。
架构大致如下: 表1:问题ID,版本名称,问题优先级 表2:版本名称,发布日期
答案 0 :(得分:1)
在Power BI和Excel中,秘诀在于数据布局。您不能将所有过去和未来的数据分成两列,并且神奇地预计其中一些数据会变成红色和橙色而不是深灰色。
您需要准备好数据源,以包含浅灰色,深灰色,红色和橙色系列的堆叠系列。将所有系列堆叠在一起并确保红色和橙色系列具有值的位置,灰色系列只有零值。
我建议您为四个堆叠系列使用四列,并相应地划分值。
在Power BI中,您可以应用与此Excel屏幕截图相同的原则。
如果您需要帮助将其转换为Power BI,请与我们联系。
编辑:Power BI数据不必是静态的。您可以使用Dax函数构建列,这些函数以所需的模式排列数据。使用公式
为数据模型添加四列chtPastProdA = if(tblProducts[Date]<TODAY(),tblProducts[Product A],0)
chtPastProdB = if(tblProducts[Date]<today(),tblProducts[Product B],0)
chtFutureProdA = if(tblProducts[Date]>=today(),tblProducts[Product A],0)
chtFutureProdB = if(tblProducts[Date]>=today(),tblProducts[Product B],0)
对于&#34;今天&#34;标记,你需要一个自定义标签,Power BI目前不支持。但是,由于灰色和红色/黄色之间的界限是今天,无论如何,它在当前日期的位置非常明显。