将Tableau报告复制到Power BI

时间:2019-08-12 13:12:57

标签: powerbi tableau replication

我正在尝试将一张表格报告复制到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中的列进行分组?(附加屏幕截图)enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:3)

很好,您正在尝试学习Power BI和tableau,这两个非常好的工具!我不会通过精确回答您的问题来破坏您的学习,但是我可以为您提供一些指导。

  1. 尝试使用切片器视觉效果,然后在视觉效果选择下拉列表中。

enter image description here enter image description here

  1. 在Power BI中,这有点复杂,因为它需要您创建多个对象。首先,您应该为参数创建一个值列表。您可以使用“创建新表”并使用CALENDAR()函数(称为日历表)来执行此操作。结合使用MIN()和MAX()函数来获取数据集中的第一个和最后一个日期。
Parameter = CALENDAR( MIN ( Table[adddate] ) ; MAX ( Table[dropdate] ) )

enter image description here

第二,您创建一个度量,该度量将确定表中的行是否与您指定的条件匹配。这应该是一种度量,因为计算的列不接受可变参数。

Included = 
    var _selectedDate = SELECTEDVALUE( Parameter[Date] ; MIN ( Parameter[Date] ) )

RETURN
    SUMX ( 
        Investments ;
        IF ( 
            AND ( Table[adddate] <= _selectedDate ; Table[dropdate] >= _selectedDate )
            ; 1 
            ; 0 
        )
    )

将度量添加到矩阵的可视过滤器中,并确保其过滤为值1。

enter image description here

最后,将Parameter [Date]字段添加到您的报告页面,并将其设置为视觉样式切片器,如问题1的答案中所述

  1. 尝试使用矩阵可视化,并确保在可视化中进行深入研究。将鼠标悬停在其上方,然后选择分支的箭头。

enter image description here enter image description here