【问题标题】:Where can you write DAX Queries apart from DAX Studio?除了 DAX Studio,您还可以在哪里编写 DAX 查询?
【发布时间】:2020-08-24 05:02:03
【问题描述】:

我觉得我错过了一些东西!您可以在出色的 DAX Studio 插件中编写 DAX 查询:

您还可以在 Management Studio 2017 及更高版本中针对表格模型编写 DAX:

但似乎就是这样!特别是,似乎没有任何方法可以在 Power BI Desktop 或 PowerPivot 中使用 EVALUATE 编写 DAX 查询。我错过了什么吗?

【问题讨论】:

  • Visual Studio、Power BI 和 SSMS。
  • 也在 Excel (Power Query) 中。
  • 这个问题已经过时了。

标签: dax


【解决方案1】:

对于 Power BI,calculated table 这是一篇解释如何执行此操作的 Microsoft 文章。它涉及在建模选项卡下选择新表。

也可以在 Excel 中为 Power Pivot 创建 DAX 查询,尽管这是一种不太直接的方式。另请注意,执行以下操作的 DAX 编辑器并不是最好的。

为此,您需要执行以下操作:

  1. 转到数据选项卡

  2. 选择现有连接

3.点击表格标签

  1. 选择你的表,会弹出一个屏幕询问如何输出选择表,excel会创建一个表

5.右击表格,在下拉菜单中做表格 --> 编辑DAX。

  1. 在打开的窗口中,将下拉菜单中的命令类型更改为 DAX

  2. 编写您的查询。点击会将表格更新为您的查询结果。

请记住,当您已经编写了 DAX 查询时,此方法会更好。

【讨论】:

  • 谢谢。我认为 Power BI 计算表是对这个问题的一半回答,并且是一个好主意。我从来不知道Excel的方式!一个令人印象深刻的利基答案。
【解决方案2】:

还有一种方法可以在 MDX 查询中创建 DAX-Measures(不幸的是,它在 Excel 中不起作用)。但如果您有其他与 MDX 兼容的客户端工具,它会非常有用。

https://docs.microsoft.com/en-us/sql/mdx/mdx-data-definition-create-measure?view=sql-server-ver15

【讨论】:

    【解决方案3】:

    除了提到的其他位置,您还可以在 SQL Server Reporting Services 中编写 DAX:

    I want to use DAX in Report Builder and wasn't sure if this can be done or how to do this. Is it possible to use DAX in Report Builder?

    【讨论】:

      【解决方案4】:

      现在,您可以在 SSAS 中使用 DAX 在 OLAP 多维数据集中创建计算列和计算度量,在 Power BI 中也可以创建新列和度量。 DAX 是 Microsoft 报告工具使用的真正强大的语言。

      【讨论】:

        猜你喜欢
        • 2020-05-02
        • 1970-01-01
        • 1970-01-01
        • 2023-04-11
        • 2018-04-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多