У меня есть следующий оператор в одном из моих полей табликса, и я просто получаю #error при рендеринге отчета. Я не уверен, в чем именно проблема, но если бы кто-нибудь мог указать мне в правильном направлении, это было бы полезно;
=IIF(Fields!inflowType.Value="1",
Switch(
Fields!inflowTaxTreatment.Value = "0","Amount is Pre-Tax",
Fields!inflowTaxTreatment.Value = "1","Amount is Post-Tax/Not Taxed") ,Nothing)
Or
IIF(Fields!inflowType.Value = "3",
Switch(
Fields!inflowTaxTreatment.Value = "0","Tax Deferred",
Fields!inflowTaxTreatment.Value="1","Tax Free"),Nothing)
Or
IIF(Fields!inflowType.Value="0",
Switch(
Fields!inflowTaxTreatment.Value="0","0% Taxable",
Fields!inflowTaxTreatment.Value="1","50% Taxable",
Fields!inflowTaxTreatment.Value="2","85% Taxable"),Nothing)
В основном я не знал, могу ли я использовать вложенные операторы switch для достижения того же, я видел это как предложение для другого потока, который был принят, но он работает / не работает для меня.
1 ответ
Пытаться
=IIF(Fields!inflowType.Value="1",
Switch(
Fields!inflowTaxTreatment.Value = "0","Amount is Pre-Tax",
Fields!inflowTaxTreatment.Value = "1","Amount is Post-Tax/Not Taxed") ,
IIF(Fields!inflowType.Value = "3",
Switch(
Fields!inflowTaxTreatment.Value = "0","Tax Deferred",
Fields!inflowTaxTreatment.Value="1","Tax Free")
,
IIF(Fields!inflowType.Value="0",
Switch(
Fields!inflowTaxTreatment.Value="0","0% Taxable",
Fields!inflowTaxTreatment.Value="1","50% Taxable",
Fields!inflowTaxTreatment.Value="2","85% Taxable"),Nothing)
))
Я не уверен, но я думаю, что это то, что вы пытаетесь получить, дайте мне знать, если это вам поможет.
Похожие вопросы
Новые вопросы
reporting-services
Службы отчетов SQL Server (SSRS) - это серверный генератор отчетов от Microsoft. Он предоставляет полный спектр готовых к использованию инструментов и сервисов, которые помогут вам создавать, развертывать и управлять отчетами для вашей организации.
IIF(this OR this, do this, IIF(this or this, do this, do that))