﻿<?xml version="1.0" encoding="utf-8"?>
<ReportsExport>
  <Reports>
    <Report id="3aa23184-dd3e-47a4-8295-63d78b681c8f" codekey="LastTestResults_Interspar" categoryCodekey="TestsAndQuestions" name="Letzter Teststatus pro Test und Zielgruppe (Interspar)" description="Der Report listet (ähnlich zum Report &quot;Letzter Teststatus pro Test und Zielgruppe&quot;) den letzten Teststatus für gegebene Tests und Zielgruppen, berücksichtigt aber nur Nutzer mit bestimmten Eigenschaften (Custom Properties)">
      <MetaData created="2016-03-03T19:21:27" createdBy="Mario Janjic (claus.dziarstek)" createdBy_user_id="303585" modified="2016-03-13T21:51:56" modifiedBy="Administrator SPAR" />
      <ExecutionDetails format="TableResult" commandType="SqlCommandOrQuery" exportHandler="" adminControl="" exportMultipleTablesToSheets="False" datesWithTime="False" extraParams="" />
      <Mandators mandatorMode="OnlyOwner" mandator_id="c9914c65-6e09-4dfe-b535-15022149a153" mandatorName="SPAR" isStandard="False" isUsedByMenu="False" />
      <Parameters>
        <Parameter id="6589004e-7a7b-4444-9f6c-c498a35fea80" isRequired="False" allowMultiSelect="False" name="Zielgruppenname" contextName="Zielgruppenname" defaultValue="" renderHint="Undefined" disableParameter="DontDisable" />
        <Parameter id="ddaed3bb-ddbf-4254-8b78-ee4875be1375" isRequired="False" allowMultiSelect="False" name="Test" contextName="Testname" defaultValue="" renderHint="Undefined" disableParameter="DontDisable" />
      </Parameters>
      <Roles>
        <Role id="90" />
      </Roles>
      <command>
        select
        v_Users.office as [Dienststelle],
        'IM' + Left(Right(tblUserCustomAttributes.customAttribute8,5),2) as [Kostenstelle],
        v_Users.descUserCn as Personalnummer,
        v_Users.Nachname,
        v_Users.Vorname,
        tblUserCustomAttributes.customAttribute3 as [Aktiv],
        tblUserCustomAttributes.customAttribute15 as [Stelle],
        tblUserCustomAttributes.customAttribute16 as [Stellenbezeichnung],
        tblUserCustomAttributes.customAttribute20 as [Wochenstunden],
        @testname as [Bezeichnung],
        suih.startDate as [Datum],
        case
        when suih.percentage is not null then convert(nvarchar, suih.percentage) + '%'
        else '-'
        end as [Prozent],
        CASE
        WHEN suih.startDate IS NOT NULL
        THEN
        CASE
        WHEN (DATEDIFF(d,suih.startDate,GETDATE())  &lt; 365)
        THEN 'Gültig'
        ELSE 'Ungültig'
        END
        ELSE '-'
        END AS [Status des Zertifikats]
        from v_Users
        left join tblStatusUserItemHistory suih on v_Users.intUserCn = suih.user_id and suih.endDate is null
        and suih.item_id = (select top 1 id from tblItems where title = @testname and mandator_id = @current_mandator_id)
        left join tblUserCustomAttributes ON v_Users.intUserCn = tblUserCustomAttributes.user_id
        join tblUsersTargetGroups on tblUsersTargetGroups.UserCn = v_Users.intUserCn
        where tblUsersTargetGroups.targetGroup_id = (select top 1 id from tblTargetGroups where title = @targetGroupName and mandator_id = @current_mandator_id)
        and tblUserCustomAttributes.customAttribute3 != 'ruhend'
        and tblUserCustomAttributes.customAttribute3 != 'ausgetreten'
        and tblUserCustomAttributes.customAttribute15 in ('50020187','50020195','50020203','50020249','50038545','50026892','50020280','50020283','50020231','50020182','50020192','50020236','50020266','50020275','50037991')
        and tblUserCustomAttributes.customAttribute5 = '0040'
        order by v_Users.descUserCn, Nachname, Vorname
      </command>
    </Report>
  </Reports>
  <Parameters>
    <Parameter id="6589004e-7a7b-4444-9f6c-c498a35fea80" isSystem="False" name="Zielgruppenname" reportParameterType_id="d8fca007-25df-49eb-bf85-42faad85aae6" queryParameterName="@targetGroupName" />
    <Parameter id="ddaed3bb-ddbf-4254-8b78-ee4875be1375" isSystem="False" name="Test" reportParameterType_id="f127bde5-239b-4079-be7f-1632e311e4d8" queryParameterName="@testname" />
  </Parameters>
  <ParameterTypes>
    <ParameterType id="d8fca007-25df-49eb-bf85-42faad85aae6" mandator_id="c9914c65-6e09-4dfe-b535-15022149a153" isSystem="False" name="Zielgruppenname" datatype="StringDDL" dataValueField="" dataTextField="">
      <query>
        select title as value, title as text from tblTargetGroups
        where mandator_id = @current_mandator_id
        order by text
      </query>
    </ParameterType>
    <ParameterType id="f127bde5-239b-4079-be7f-1632e311e4d8" isSystem="False" name="Testname abhängig von Zielgruppenname" datatype="StringDDL" dataValueField="" dataTextField="">
      <query>
        select distinct tblItems.title as value, tblItems.title as text from tblTasTests
        join tblModuleItems on tblModuleItems.item_id = tblTasTests.id
        join tblItems on tblItems.id = tblTasTests.id
        join tblEduOffersModules on tblEduOffersModules.module_id = tblModuleItems.module_id
        join tblEduOffersTargetGroups on tblEduOffersTargetGroups.eduOffer_id = tblEduOffersModules.eduOffer_id
        and tblEduOffersTargetGroups.targetGroup_id = (select top 1 id from tbltargetgroups where title = @targetGroupName)
        ORDER BY text
      </query>
      <Parameters>
        <Parameter id="6589004e-7a7b-4444-9f6c-c498a35fea80" isRequired="False" allowMultiSelect="False" name="Zielgruppenname" contextName="Zielgruppenname" defaultValue="" renderHint="Undefined" disableParameter="DontDisable" />
      </Parameters>
    </ParameterType>
  </ParameterTypes>
</ReportsExport>