如何在不发布到 Web 的情况下下载 Power BI 数据集
How to download Power BI dataset without publishing to web
我使用的是计算列的平均值。问题是,平均值超出了可能值的范围,这应该是不可能的。我制作了一个计算列来计算平均星级评分(超出 1-5 的范围)并且视觉上的值是 6,这不应该是可能的,即使所有的值都是 5 星,这它不是。因此,一定有异常值导致平均值高于可能值的范围,但它不在 Power BI 从中提取的原始数据源中。原始数据源显示我的平均值为 4.1,在预期范围内。但是 Power BI 的数据集引入了异常值或(数据丢失)导致平均值变为 6。
我可以在下面详细说明 dax,但我想尝试做的是从 power bi 中拉下数据集,以弄清楚为什么它以这种方式计算其平均值。查看源数据,平均值为4.1,源数据中没有异常值。因此,问题不在于源数据。基本上,我想找到导致 Power BI 中平均评分不同的异常值。
Avg Rating = IF(SUM(data[Total Reviews]) = 0, BLANK(), SUM(data[Monthly Stars])/SUM(data[Total Reviews]))
这是显示两者的屏幕截图
relevant columns
请注意,我必须手动计算(也就是观察列并输入计算器然后手动计算)这两列,结果为 ~4.6。我正在尝试下载此数据集以更详细地探索它,而不必盯着数据集,因为来源没有显示这种差异。
要获取数据,您有多种选择。
在 Power BI Desktop 中创建一个新报表,然后使用连接到 PBI Dataset option 来访问该数据,例如 table。您也可以根据服务中的数据集创建自己的报告。
通过 Analyze in Excel 访问该数据,这应该允许您使用 Excel
访问枢轴 table 中的数据
使用 visual option 中的导出数据,使用它您可以将 30,000 行下载到 csv 格式,或将 150,000 行下载到 xlsx 格式
请注意,如果您在工作区中没有正确的权限,或者在 Power BI 管理租户设置中已关闭这些选项,您可能无法使用这些选项。
我使用的是计算列的平均值。问题是,平均值超出了可能值的范围,这应该是不可能的。我制作了一个计算列来计算平均星级评分(超出 1-5 的范围)并且视觉上的值是 6,这不应该是可能的,即使所有的值都是 5 星,这它不是。因此,一定有异常值导致平均值高于可能值的范围,但它不在 Power BI 从中提取的原始数据源中。原始数据源显示我的平均值为 4.1,在预期范围内。但是 Power BI 的数据集引入了异常值或(数据丢失)导致平均值变为 6。
我可以在下面详细说明 dax,但我想尝试做的是从 power bi 中拉下数据集,以弄清楚为什么它以这种方式计算其平均值。查看源数据,平均值为4.1,源数据中没有异常值。因此,问题不在于源数据。基本上,我想找到导致 Power BI 中平均评分不同的异常值。
Avg Rating = IF(SUM(data[Total Reviews]) = 0, BLANK(), SUM(data[Monthly Stars])/SUM(data[Total Reviews]))
这是显示两者的屏幕截图 relevant columns
请注意,我必须手动计算(也就是观察列并输入计算器然后手动计算)这两列,结果为 ~4.6。我正在尝试下载此数据集以更详细地探索它,而不必盯着数据集,因为来源没有显示这种差异。
要获取数据,您有多种选择。
在 Power BI Desktop 中创建一个新报表,然后使用连接到 PBI Dataset option 来访问该数据,例如 table。您也可以根据服务中的数据集创建自己的报告。
通过 Analyze in Excel 访问该数据,这应该允许您使用 Excel
访问枢轴 table 中的数据使用 visual option 中的导出数据,使用它您可以将 30,000 行下载到 csv 格式,或将 150,000 行下载到 xlsx 格式
请注意,如果您在工作区中没有正确的权限,或者在 Power BI 管理租户设置中已关闭这些选项,您可能无法使用这些选项。