首页 > 解决方案 > 设计事实表

问题描述

我正在尝试在 PowerBi 中设计一个模型。

我已经开发了一个带有这样的事实表的模型。

1- 调查事实为

Respondant|  Date  | Question                                  | IdResponse    | Count 
Frank    |  201801 | Where do you live      ?                 |Germany        | 1
Stephane  | 201801  | Where do you live      ?                 |France         | 1
Frank    |  201801 | What Brand is the best ?                 |Coca           | 1
Stephane  | 201801  | What Brand is the best ?                 |Pepsi          | 1
Frank     | 201801  |Does this Brand inspire quality to you ? Coca | Yes           | 1
Frank     | 201801  |Does this Brand inspire quality to you ? Pepsi| No            | 1
Stephane  | 201801  |Does this Brand inspire quality to you ? Coca | No            | 1
Frank     | 201801  |Does this Brand inspire quality to you ? Pepsi| No            | 1
Stephane  | 201801  |Does this Brand inspire quality to you ? Coca | No            | 1
Frank     | 201801  |Does this Brand inspire quality to you ? Pepsi| No            | 1

我遇到的困难是我必须开发一个基于品牌过滤的报告。

我可以在这个模型中创建一个维度品牌吗?

谢谢您的帮助。

标签: powerbidata-warehouse

解决方案


如果你想根据用户给出的答案来做这件事,你需要知道什么是品牌问题。为此,我添加了一列:

在此处输入图像描述

接下来要做的是按问题过滤,然后选择列并取出重复项。在编辑器中添加一个空白查询并将其重命名为 Brands。打开下面的高级编辑器和过去的代码(敬畏,你已经有不同的来源了):

let
    Source = Sheet1,
    #"Filtered Rows" = Table.SelectRows(Source, each ([BrandQuestion] = 1)),
    #"Removed Other Columns" = Table.SelectColumns(#"Filtered Rows",{" IdResponse    "}),
    #"Removed Duplicates" = Table.Distinct(#"Removed Other Columns")
in
    #"Removed Duplicates"

现在你有一个品牌表。


推荐阅读