我正在尝试将一张表格报告复制到power bi中。我是Tableau和Power BI的新手,因此我只是从在线学习并从事该项目。因此,在添加过滤器和分组列方面我没有几个问题。
在tableau中使用一个自定义查询来生成报告。我在Power Bi中使用相同的报告来复制相同的报告。我已经附上了下面的代码。我已将查询加载到Power Bi中并可视化数据。但我想添加过滤器,就像tableau报告一样。但我不确定如何在Power BI中添加它们。 问题1:如何以与Tableau中使用的相同方式将滤镜添加到Power Bi(附有屏幕截图) 问题2:在Tableau筛选器中,使用了“报告日期”的条件(报告日期> =添加日期和reportdate <=删除日期。您能帮我如何在Power Bi中创建相同类型的筛选器吗? 3.如何以与tableau相同的方式对power bi中的列进行分组?(附加屏幕截图)
答案 0 :(得分:3)
很好,您正在尝试学习Power BI和tableau,这两个非常好的工具!我不会通过精确回答您的问题来破坏您的学习,但是我可以为您提供一些指导。
Parameter = CALENDAR( MIN ( Table[adddate] ) ; MAX ( Table[dropdate] ) )
第二,您创建一个度量,该度量将确定表中的行是否与您指定的条件匹配。这应该是一种度量,因为计算的列不接受可变参数。
Included =
var _selectedDate = SELECTEDVALUE( Parameter[Date] ; MIN ( Parameter[Date] ) )
RETURN
SUMX (
Investments ;
IF (
AND ( Table[adddate] <= _selectedDate ; Table[dropdate] >= _selectedDate )
; 1
; 0
)
)
将度量添加到矩阵的可视过滤器中,并确保其过滤为值1。
最后,将Parameter [Date]字段添加到您的报告页面,并将其设置为视觉样式切片器,如问题1的答案中所述