expression - power bi 和 qliksense 中的表达
问题描述
我有 2 个文件,一个在 qliksense 中,另一个在 power bi 中 .. 两者都有相同的表和关系..
qliksense 表达式是
if([Billing Doc. currency_WAERK] = 'USD',
sum({<[Billing Type_FKART] -={'ZG2','ZL2'}>}[Billing Sales Amount_NETWR])*139.2,
sum({<[Billing Type_FKART] -={'ZG2','ZL2'}>}[Billing Sales Amount_NETWR]))
和
幂 bi 表达式是
更新
Total Sales Variable =
CALCULATE (
SUMX (
VALUES ( test_billing_doc_header[Billing Doc. currency_WAERK] ),
IF (
test_billing_doc_header[Billing Doc. currency_WAERK] = "USD",
139.2,
1
) * SUM ( test_biilingg_doc_item[Billing Sales Amount_NETWR] )
),
test_billing_doc_header[Billing Type_FKART] <> "ZG2" && test_billing_doc_header[Billing Type_FKART] <> "ZL2"
)
现在的问题是 qliksense 表达式显示值26,599,175,877.32 和 power bi 显示6,800,260,015,222,45
我想要 qliksense 在 power bi 中的值..
这是power bi文件的链接.. https://www.dropbox.com/s/i8aazcb19zt50l5/test4.pbix?dl=0
这是qliksense https://www.dropbox.com/s/jltgdls5rbintn4/test.qvf?dl=0
有什么帮助吗?
解决方案
if([Billing Doc. currency_WAERK] = 'USD',
sum({< Fiscal_Year = {'2016','2017'},[Billing Type_FKART] -={'ZG2','ZL2'}>}[Billing Sales Amount_NETWR])*139.2,
sum({< Fiscal_Year = {'2016','2017'},[Billing Type_FKART] -={'ZG2','ZL2'}>}[Billing Sales Amount_NETWR]))
- 我还看到数据存在差异,因为 PowerBi 中的货币已经转换,而 QlikSense 中没有。请使用直表和数据透视表来分析您的数据,以便您更轻松:
Power BI 表(没有任何转换 - 只需简单的求和和筛选以选择年份和 FKART):
推荐阅读
- java-8 - 如何在 R2dbcRepository 中使用排序和可分页查询子选择
- java - 如何在java中存储来自API调用的变量
- cypress - 赛普拉斯:TypeError window.parent.$ 不是函数
- flutter - 在颤动的一个屏幕中的选项卡之间共享数据?
- azure-active-directory - MSAL 的 AcquireTokenSilent 不适用于 Azure AD 用户
- algorithm - 这个问题的最佳解决方案是什么?
- php - 如何将 VSCode 连接到 Docker 容器内的 xdebug 3?
- sharepoint - 隐藏使用 Microsoft Graph API 创建的 Sharepoint 列表列
- flutter - Flutter Listview 按字母顺序排序
- javascript - 如何使用 c# 或 JavaScript 在 asp.net 中打开外部网站并获取其 html 内容