Hello.
So I have an issue with connecting 3 different collections in Power apps and then patching them to my Sharepoint list. For the purpose of merging these I have made 2 collections called "Yhdistetty" and "Yhdistetty2" I am able to pass the rows from 2 collections to Yhdistetty and then to Yhdistetty2 but I cannot seem to be able to connect the third one. Am I making a mistake in my code or what could be the issue? All help will be appreciated. In the code the collection I cannot pass is called Tempcollection1.
ClearCollect(
Yhdistetty;
Ungroup(
AddColumns(
TempCollection3;
"myGroupedColumn";
Filter(
TempCollection2;
Asiakas = TempCollection3[@Asiakas]
)
);
"myGroupedColumn"
)
);;
ClearCollect(
Yhdistetty2;
Ungroup(
DropColumns(
AddColumns(
Yhdistetty;
"myGroupedColumn2";
Filter(
TempCollection1;
Yhdistävä_tekijä = Yhdistetty[@Yhdistävä_tekijä]
)
);
"Yhdistävä_tekijä";
"Hukkumisriski esiintyvyys";
"Hukkumisriski hallintakeinot";
"Hukkumisriski vakavuus";
"Kappaleen hallitsematon kaatuminen esiintyvyys";
"Kappaleen hallitsematon kaatuminen hallintakeinot";
"Kappaleen hallitsematon kaatuminen vakavuus";
"Kappaleen putoamisriskit esiintyvyys";
"Kappaleen putoamisriskit hallintakeinot";
"Kappaleen putoamisriskit vakavuus";
"Kemikaaliriski esiintyvyys";
"Kemikaaliriski hallintakeinot";
"Kemikaaliriski vakavuus";
"Korkealla tehtävät työt esiintyvyys";
"Korkealla tehtävät työt hallintakeinot";
"Korkealla tehtävät työt vakavuus";
"Kuormaamisen riski esiintyvyys";
"Kuormaamisen riski vakavuus";
"Kuormaamisen riskin hallintakeinot";
"Muu riski esiintyvyys";
"Muu riski hallintakeinot";
"Muu riski vakavuus";
"Nostot esiintyvyys";
"Nostot hallintakeinot";
"Nostot vakavuus";
"Polttoleikkaus henkilöriski esiintyvyys";
"Polttoleikkaus henkilöriski hallintakeinot";
"Polttoleikkaus henkilöriski vakavuus";
"Tulipaloriski esiintyvyys";
"Tulipaloriski hallintakeinot";
"Tulipaloriski vakavuus";
"Sovitut hinnat"
);
"myGroupedColumn2"
)
);;
ForAll(
Yhdistetty2;
Patch(
'Ulkopuoliset palvelut';
Defaults('Ulkopuoliset palvelut');
{Asiakas: Yhdistetty2[@Asiakas]};
{Osoite: Yhdistetty2[@Osoite]};
{Asiakkaan_puhelinnumero: Yhdistetty2[@Asiakkaan_puhelinnumero]};
{Tehtävän_nimi: Yhdistetty2[@Tehtävännimi]};
{Valmiusaste: Value(Yhdistetty2[@Valmiusaste])};
{Kuvaus: Yhdistetty2[@Kuvaus]};
{Vastuuhenkilö: Yhdistetty2[@Vastuuhenkilö]};
{Prioriteetti: Yhdistetty2[@Prioriteetti]};
{Määräpäivä: Yhdistetty2[@Määräpäivä]};
{Työsuunnitelma: Yhdistetty2[@Työsuunnitelma]};
{Työkalut: Yhdistetty2[@Työkalut]};
{Nostosuunnitelma: Yhdistetty2[@Nostosuunnitelma]};
{Yhdistävä_tekijä: Yhdistetty2[@Yhdistävä_tekijä]};
{'Kemikaaliriski esiintyvyys': Yhdistetty2[@'Kemikaaliriski esiintyvyys']};
{'Kemikaaliriski vakavuus': Yhdistetty2[@'Kemikaaliriski vakavuus']};
{'Kemikaaliriski hallintakeinot': Yhdistetty2[@'Kemikaaliriski hallintakeinot']};
{'Polttoleikkaus henkilöriski esiintyvyys': Yhdistetty2[@'Polttoleikkaus henkilöriski esiintyvyys']};
{'Polttoleikkaus henkilöriski vakavuus': Yhdistetty2[@'Polttoleikkaus henkilöriski vakavuus']};
{'Polttoleikkaus henkilöriski hallintakeinot': Yhdistetty2[@'Polttoleikkaus henkilöriski hallintakeinot']};
{'Kappaleen putoamisriskit esiintyvyys': Yhdistetty2[@'Kappaleen putoamisriskit esiintyvyys']};
{'Kappaleen putoamisriskit vakavuus': Yhdistetty2[@'Kappaleen putoamisriskit vakavuus']};
{'Kappaleen putoamisriskit hallintakeinot': Yhdistetty2[@'Kappaleen putoamisriskit hallintakeinot']};
{'Kuormaamisen riski esiintyvyys': Yhdistetty2[@'Kuormaamisen riski esiintyvyys']};
{'Kuormaamisen riski vakavuus': Yhdistetty2[@'Kuormaamisen riski vakavuus']};
{'Kuormaamisen riskin hallintakeinot': Yhdistetty2[@'Kuormaamisen riskin hallintakeinot']};
{'Nostot esiintyvyys': Yhdistetty2[@'Nostot esiintyvyys']};
{'Nostot vakavuus': Yhdistetty2[@'Nostot vakavuus']};
{'Nostot hallintakeinot': Yhdistetty2[@'Nostot hallintakeinot']};
{'Korkealla tehtävät työt esiintyvyys': Yhdistetty2[@'Korkealla tehtävät työt esiintyvyys']};
{'Korkealla tehtävät työt vakavuus': Yhdistetty2[@'Korkealla tehtävät työt vakavuus']};
{'Korkealla tehtävät työt hallintakeinot': Yhdistetty2[@'Korkealla tehtävät työt hallintakeinot']};
{'Kappaleen hallitsematon kaatuminen esiintyvyys': Yhdistetty2[@'Kappaleen hallitsematon kaatuminen esiintyvyys']};
{'Kappaleen hallitsematon kaatuminen vakavuus': Yhdistetty2[@'Kappaleen hallitsematon kaatuminen vakavuus']};
{'Kappaleen hallitsematon kaatuminen hallintakeinot': Yhdistetty2[@'Kappaleen hallitsematon kaatuminen hallintakeinot']};
{'Tulipaloriski esiintyvyys': Yhdistetty2[@'Tulipaloriski esiintyvyys']};
{'Tulipaloriski vakavuus': Yhdistetty2[@'Tulipaloriski vakavuus']};
{'Tulipaloriski hallintakeinot': Yhdistetty2[@'Tulipaloriski hallintakeinot']};
{'Hukkumisriski esiintyvyys': Yhdistetty2[@'Hukkumisriski esiintyvyys']};
{'Hukkumisriski vakavuus': Yhdistetty2[@'Hukkumisriski vakavuus']};
{'Hukkumisriski hallintakeinot': Yhdistetty2[@'Hukkumisriski hallintakeinot']};
{'Muu riski esiintyvyys': Yhdistetty2[@'Muu riski esiintyvyys']};
{'Muu riski vakavuus': Yhdistetty2[@'Muu riski vakavuus']};
{'Muu riski hallintakeinot': Yhdistetty2[@'Muu riski hallintakeinot']};
{Tila:"Avoin"}
)
);;
ForAll(Luonti_liitteet.Attachments As FILE; Työliite.Run({file:{contentBytes:FILE.Value;name:FILE.Name}}));;
Navigate('Avoimet tehtävät');;
Notify("Työ luotu onnistuneesti")

Report
All responses (
Answers (