Tomasz Serwański

Tomasz Serwański Microsoft Dynamics
CRM - konsultant
biznesowy

Temat: ssrs, raport, podwladny podwladnego

hej,

mam zapytanie, w nim m.in. dwie kolumny (pracownik, przelozony); chce zrobic raport per przelozony, pokazujacy uklad: przelozony (kowalski) i jego podwladni (nowak, kozlowski..) - i do tego momentu nie ma problemu, ale chcialbym zeby raport obejmowal tez podwladnych podwladnych.

zapytanie dla pierwszego 'stopnia' raportu jest proste - pokaz rekordy dla ktorych nazwisko przelozonego jest 'x'; klopot mam z kolejnym stopniem; obecnie mam efekt jak nizej:


Obrazek


czyli szef, rozklikuje sie w podwladnego, ten sie rozklikuje w podwladnego podwladnego; klopot w tym ze podwladnych podwladnych (ostatni poziom, nazwiska zebrane do kupy) uzyskuje przez zapytanie:

=join(LookupSet((Reportitems!Worker.Value),Fields!Superior_name.Value,(Fields!Worker.Value),"DataSet3"),", ")

ktore wrzuca efekty lookupset do jednej komorki - a chcialbym zeby kazda wartosc znalazla sie z osobnej komorce/wierszu. da sie tak?

jezeli ktos mialby inny pomysl na wydlubanie podwladnych podwladnych, potem podwladnych podwladnych podwladnych i tak dalej - help. wodke stawiam. :)
Tomasz Serwański

Tomasz Serwański Microsoft Dynamics
CRM - konsultant
biznesowy

Temat: ssrs, raport, podwladny podwladnego

dotarlem do etapu w ktorym probuje uzyc subraportow; wyglada na to ze to to, ale jak na razie w zaden sposob nie moge zmusic subraportu zeby kooperowal z prekazywanym z raportu nadrzednego parametrem (parametrem subraportu jest wartosc z pola w ktore kliknie uzytkownik).
ktos moze ma przypadkiem jakis projekt w visual studio ktory zawiera dwa raporty (glowny i sub) i bylby gotow sie nim podzielic?..
Paweł B.

Paweł B. architekt baz danych
/ SQL Developer /BI
Developer

Temat: ssrs, raport, podwladny podwladnego

A próbowałeś dla grupy [(details)] opcji RecursiveParent?
Tomasz Serwański

Tomasz Serwański Microsoft Dynamics
CRM - konsultant
biznesowy

Temat: ssrs, raport, podwladny podwladnego

Paweł B.:
A próbowałeś dla grupy [(details)] opcji RecursiveParent?
probuje. ale przypadkiem jakis przyklad jak toto dziala moze masz? malo intuicyjne :(

ha. dziala, zrobilem tabele z parent/child uzywajac recursive parent - ale to tez tylko jeden poziom (przelozony-podwladny), i wyglada na to ze nie da sie zrobic przy uzyciu tego sposobu kolejnego poziomu (podwladny podwladnego danego przelozonego) - mam racje? czy moze jest jakis sposob?

..i juz mam. dzieki za podpowiedz :)Ten post został edytowany przez Autora dnia 24.01.14 o godzinie 14:37
Tomasz Serwański

Tomasz Serwański Microsoft Dynamics
CRM - konsultant
biznesowy

Temat: ssrs, raport, podwladny podwladnego

i ostatni problem; mam w strukturze powiedzmy 5 stopni - szef, podwladny1, podwladny2...5; uzycie recursive parent sprawia ze sa widoczni w tabeli rozklikiwalnej jeden po drugim, w tej samej kolumnie (pracownik); wyglada to tak:

pracownik poziom
kowalski 1
nowak 2
kozlowski 3
malinowski 4
owca 5
koza 5
krowa 5

problem jaki mam to ograniczenie widocznosci raportu tak, zeby kozlowski widzial tylko siebie i ponizej; probowalem ustawic filtr raportu na kozlowskiego, probowalem ustawic filtr tablixa na kozlowsiego - i efekt jest ten sam, raport po zastosowaniu foltra w kolumnie 'pracownik' pokazuje tylko kozlowskiego, tego co ponizej juz nie. jakies pomysly jak tot zalatwic? help.
Paweł B.

Paweł B. architekt baz danych
/ SQL Developer /BI
Developer

Temat: ssrs, raport, podwladny podwladnego

1. widoczny, jeśli "Kozłowski" lub przełożony widoczny (nie próbowałem, ale może zadziała)
albo
2. funkcja z parametrem pracownik i rekurencyjne cte w środku
Tomasz Serwański

Tomasz Serwański Microsoft Dynamics
CRM - konsultant
biznesowy

Temat: ssrs, raport, podwladny podwladnego

Paweł B.:
1. widoczny, jeśli "Kozłowski" lub przełożony widoczny (nie próbowałem, ale może zadziała)
nie; takie kombinacje pokazuja tylko dwa poziomy - jednego przelozonego i jego podwladnych, podwladnych podwladnych juz nie
albo
2. funkcja z parametrem pracownik i rekurencyjne cte w środku
podpowiedz cos blizej, a nuz..
Paweł B.

Paweł B. architekt baz danych
/ SQL Developer /BI
Developer

Temat: ssrs, raport, podwladny podwladnego

Funkcja sql'owa tablicowa, a właściwie dowolne zapytanie, które ograniczy zakres danych do raportu już w bazie danych.
Tomasz Serwański

Tomasz Serwański Microsoft Dynamics
CRM - konsultant
biznesowy

Temat: ssrs, raport, podwladny podwladnego

niestety, to mdx - dane sa z olapa :| takze nadal - jak ktos ma pomysl.. :)
Hubert Kobierzewski

Hubert Kobierzewski BI Practice Lead,
Codec

Temat: ssrs, raport, podwladny podwladnego

A hierarchia pracowników to parent/child czy multilevel?
Tomasz Serwański

Tomasz Serwański Microsoft Dynamics
CRM - konsultant
biznesowy

Temat: ssrs, raport, podwladny podwladnego

parent/child; sprawa zalatwiona, rpzy czym nie wylacznie po stronie ssrs, ale tez olap; hierarchia zostala dodana do kostki, i uzywa w ssrs; atrybut 'superior' (wlasie hierarchia z olap) jest teraz filtrem raportu, i jednoczesnie 'korzeniem' danych pokazywanych w raporcie; sposobu na zrobienie tego bez hierarchii po stronie olap nie znalazlem :( oczywiscie jezeli ktos ma dzialajacy przyklad - bede zobowiazany za podzielenie sie idea

Następna dyskusja:

raport ssrs, wartosci z dwo...




Wyślij zaproszenie do