gpt4 book ai didi

vba - 具有多个条件的嵌套 iif SSRS

转载 作者:行者123 更新时间:2023-12-04 03:12:21 25 4
gpt4 key购买 nike

我需要为 SSRS 报告编写一个公式。我不确定确切的语法,但我认为它应该是一个嵌套的 iif,但有多个条件,检查图表和除法字段的值。在一天结束时,如果 chart=110300 和 Division=100 那么“Intercompany AP - USA”或者如果 chart=110300 and Division=200 那么“Intercompany AP - RUS”,否则只显示图表名称。像这样的东西,但实际上写得正确。

iif Fields!chart.Value="110300" and Fields!division.Value="100" then
Fields!chartname.Value="Intercompany AP - USA" if Fields!chart.Value="110300"
and Fields!division.Value="200" then Fields!chartname.Value=
"Intercompany AP - RUS" else Fields!chartname.Value

我非常感谢这方面的任何帮助!

最佳答案

你几乎自己解决了这个问题!要在 T-SQL 中编写此内容,请右键单击图表名称并将其值更改为以下表达式:

IIF(Fields!chart.Value="110300" AND Fields!division.Value="100","Intercompany AP - USA",IIF(Fields!chart.Value="110300" AND Fields!division.Value="200","Intercompany AP - RUS","Default Chart Name")

here解释 IIF 函数的工作原理

从链接中您可以看到它采用以下格式,其中使用逗号代替“Then”或“Else”:
IIF ( boolean_expression, true_value, false_value )
所以分解表达式:
IIF(Fields!chart.Value="110300" AND Fields!division.Value="100",
"Intercompany AP - USA",
IIF(Fields!chart.Value="110300" AND Fields!division.Value="200",
"Intercompany AP - RUS",
"Default Chart Name"
)
)

关于vba - 具有多个条件的嵌套 iif SSRS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15166452/

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