【问题标题】:Sorting alphanumeric values in Power BI filter and SSAS tabular cube在 Power BI 筛选器和 SSAS 表格多维数据集中对字母数字值进行排序
【发布时间】:2020-05-19 23:27:02
【问题描述】:

我使用视图中的数据创建了一个 SSAS 表格多维数据集。视图中的一列包含字母数字数据,例如Y1, Y1.1, Y10, Y10.1, Y2, Y3.0。我设法以正确的方式对该列进行排序,使 10 出现在 9 之后,而不是像 Y1, Y1.1, Y2, Y3.0, Y10, Y10.1 这样的 1。

但排序未显示在我使用此列的 Power BI 报表筛选器中。在该筛选器中,数据仍未排序。我没有直接在过滤器中使用此列,而是将 Sort by Column 属性与另一列(如 Microsoft 文档 here 中所示)一起使用,其中仅包含代码描述。

谁能帮我弄清楚我在这里做错了什么? 提前致谢。

【问题讨论】:

    标签: powerbi ssas-tabular powerbi-filters


    【解决方案1】:

    我最终找到了解决这个问题的方法。即使我也在最基本的源代码级别对数据集进行了排序,但排序顺序并未显示在 Power BI 中。有效的是设置我用来将行排序为整数的数字列的数据类型。

    如下图所示:

    其中 R1 已排序并包含紧跟在字母之后的数字,例如 1, 1, 2, 3, 10

    【讨论】:

      猜你喜欢
      • 2019-08-24
      • 2020-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多