gpt4 book ai didi

qliksense - 从 Qliksense 中具有不同交替状态的两个条形图中将 y 轴范围设置为相同

转载 作者:行者123 更新时间:2023-12-02 11:18:03 24 4
gpt4 key购买 nike

该视频 ( https://www.youtube.com/watch?v=tsbnG3tOdR4&feature=emb_logo ) 展示了如何实现交替状态以创建两个条形图来比较 Qlik 意义上的值。

我有一个后续问题:对于这两个条形图,是否可以使 y 轴范围相同取决于来自两个替代状态的总体选定值?

我知道我们可以在 Appearance 中手动设置 y 轴限制-> Y-axis -> Range .但是,由于所选数据来自两个不同的替代状态,我不知道如何编写表达式来为两个条形图设置相同的范围。

最佳答案

在不知道备用状态中的值与范围之间需要什么关系的情况下,很难给出具体的答案(如果您能提供更多细节,很高兴详细说明)。
但关键是您可以使用 进入备用状态。集分析 .
假设我在一个保险应用程序中有两个条形图,它们都有一个维度“ claim 类型”和一个度量“平均 claim 金额”。第一个使用“状态 1”,第二个使用“状态 2”。
我希望 y 轴范围受到这两个图表中显示的最大条的限制。
我可以使用以下作为我的 y 轴最大值:

=RangeMax(
Max({'State 1'} Aggr(Avg({'State 1'} [Total Claim Cost]), [Claim Type])),
Max({'State 2'} Aggr(Avg({'State 2'} [Total Claim Cost]), [Claim Type]))
)
RangeMax 中的第一个参数是使用 Aggr() 函数动态创建状态 1 选择下每种类型的平均 claim 金额表,并取其中的最大值(即状态 1 中最高条的值)。
第二个参数做同样的事情来找到状态 2 中最高条的值。
最后, RangeMax 返回这些值中较高的一个。
请注意,您可以使用集合运算符将这些状态中的选择组合在一起。假设我想在条形图上方显示一些文本,以显示任一状态下选择项下的最大单项声明的值。我可以使用“+”运算符在各州的联合中运行我的计算:
=Max({'State 1'+'State 2'} [Total Claim Cost])
这个上下文中的“+”称为集合运算符,还有其他可用的运算符,允许您以各种方式组合备用状态。有关更多详细信息和示例,请参见此处: https://help.qlik.com/en-US/qlikview/April2020/Subsystems/Client/Content/QV_QlikView/ChartFunctions/SetAnalysis/set-analysis-expressions.htm

关于qliksense - 从 Qliksense 中具有不同交替状态的两个条形图中将 y 轴范围设置为相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62046639/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com