我有两个数据集:Dataset1(primary)和Dataset2.我的报告数据集是Dataset1.
我想从数据集2访问总保费金额并将其放入报告中.如果"市场名称"的参数是单个值参数,则报告工作正常.
当我将参数属性设置为"允许多个值"时,我的报告显示"生产"字段的错误总计.问题是因为lookupset函数基于Currency_Type.
我应该做的是搜索每个市场名称和每种货币类型,然后在第二个数据集中搜索相应的Gross Premium并返回该值.
数据集1:
Market Name Currency Type Receivable
Run Code Online (Sandbox Code Playgroud)
Dataset2:
Company Name2 Currency Type1 Gross Premium Amount
Run Code Online (Sandbox Code Playgroud)
结果应该是这样的:
Market Name Currency Type Receivable Gross Premium Amount
Run Code Online (Sandbox Code Playgroud)
我使用此代码来搜索一个值:
=code.SumLookup(LookupSet(Fields!Currency_Type.Value, Fields!Currency_Type1.Value,Fields!Gross_Premium_Amount.Value, "DataSet2"))
Run Code Online (Sandbox Code Playgroud)
如果我希望基于市场名称和货币类型的查找集合并,我该怎么办?
我有一张Power Bi报告“填满的地图”图表,其中位置=“特定国家/地区”,颜色饱和度=“溢价百分比经纪”。
Percentage Brokerage Over Premium = Percentage Brokerage Over Premium = IFERROR(Round(SUM('Production ReportV20-V1 Power B'[Total Brokerage])/SUM('Production ReportV20-V1 Power B'[Cedent Premium]),2),0)
Run Code Online (Sandbox Code Playgroud)
在格式->数据颜色中,我配置了颜色饱和度,如下所示:
我需要在图表图例中显示以显示颜色分布(最小:红色,中间:橙色,最大:绿色),但是我在任何地方都找不到该选项。
我创建了另一个字段,Description = IF([Percentage Brokerage Over Premium]<0.1,"Low",IF([Percentage Brokerage Over Premium]>0.25,"High","Medium"))并尝试将其拖到“图例”字段部分,但是什么也没有发生。
感谢您的协助。
最好的祝福,