Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Microsoft Reporting Services - Mit "IIF" mehrere Values darstellen

Empfohlene Antworten

Veröffentlicht

Hallo zusammen,

bin hier gerade am Report basteln mit Visual Studio 2005 und komme irgendwie nicht wirklich weiter... Hab schon alles Mögliche probiert, leider ohne wirklich von Erfolg gekrönt zu sein.

Hintergrund: Der Report stellt Firmen-, Umsatz- und Projektdaten eines aufgelegten Kunde aus dem CRM dar, das funktioniert soweit auch ganz gut. Jetzt möchte ich, dass je nach Wert eines Feldes mehrere Namen vóm ADMs auftauchen.

Hier mal mein bisheriger Ausdruck für ein Textfeld:

=IIF(Fields!num12.Value = 1,Fields!var73.Value,

IIF(Fields!num13.Value = 1,Fields!var71.Value,

IIF(Fields!num14.Value = 1,Fields!var77.Value,

IIF(Fields!num15.Value = 1,Fields!var79.Value,

IIF(Parameters!Marke.Value=3,Fields!var73.Value & ", " & Fields!var75.Value,"")))))

Grüner Code funktioniert, roter Code nicht. Beträgt Marke.Value=3, wird mir der erste Wert Fields!var73.Value dargestellt, der zweite erscheint nicht. Normalerweise werden aber mehrere Werte in der Art verbunden, wie ich das hier versucht habe, denke ich.

Ich habe Klammern getestet, Anführungszeichen, ...

Kann mir hier jemand weiterhelfen...?

Besten Dank und Grüße bei bescheidenem Wetter! :schlaf:

Du kannst dies mal probieren:


=IIF(Fields!num12.Value = 1,Fields!var73.Value,

(IIF(Fields!num13.Value = 1,Fields!var71.Value,

(IIF(Fields!num14.Value = 1,Fields!var77.Value,

(IIF(Fields!num15.Value = 1,Fields!var79.Value,

(IIF(Parameters!Marke.Value=3,Fields!var73.Value & ", " & Fields!var75.Value,"")))))))))

Gruß,

Thomas

Hallo zusammen,

@ .NETter: Vielen Dank für die Antwort, hab´s getestet, war aber nicht des Rätsels Lösung.

Manchmal sieht man den Wald vor lauter Bäumen nicht, nach einem Tausch der "&" gegen "+" funktioniert das prächtig :upps

Hier nochmal der funktionierende Code (Nennt man das denn eigentlich Code...?):

=IIF(Parameters!Marke.Value=3,Fields!var73.Value + "; " + Fields!var75.Value,

IIF(Fields!num12.Value = 1,Fields!var73.Value,

IIF(Fields!num13.Value = 1,Fields!var71.Value,

IIF(Fields!num14.Value = 1,Fields!var77.Value,

IIF(Fields!num15.Value = 1,Fields!var79.Value, "")))))

Dank und erfolgreichen Arbeitstag noch =)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.