Felhasználói eszközök

Eszközök a webhelyen


Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalon Előző változat
Következő változat
Előző változat
hu:concepts:djeeniformula [2020/12/13 11:28]
tiger [Current row in Row/Column Lists]
hu:concepts:djeeniformula [2023/07/26 15:11] (aktuális)
tiger [Djeeni formula kiegészítések áttekintése]
Sor 23: Sor 23:
 | Egy kikeresett érték oszlopbetűje | [# ... %%|%%column]| - | [#ceValue%%|%%column] | | Egy kikeresett érték oszlopbetűje | [# ... %%|%%column]| - | [#ceValue%%|%%column] |
 | Utolsó adatoszlop az első sorban | [#ColumnEnd] or #ColumnEnd | - | [$wsNev!**[#ColumnEnd]**2] | | Utolsó adatoszlop az első sorban | [#ColumnEnd] or #ColumnEnd | - | [$wsNev!**[#ColumnEnd]**2] |
-| Utolsó adatoszlop tetszőleges sorban | [#ColumnEnd%%|%%sorszám] | - | [$wsNev!**[#ColumnEnd%%|%%2]**2] |+| Utolsó adatoszlop tetszőleges sorban | [#ColumnEnd%%|%%Sorszám] | - | [$wsNev!**[#ColumnEnd%%|%%2]**2] | 
 +| Utolsó adatoszlop utáni oszlop az első sorban | [#ColumnNext] or #ColumnNext | - | [$wsNev!**[#ColumnNext]**2] | 
 +| Utolsó adatoszlop utáni oszlop tetszőleges sorban | [#ColumnNext%%|%%Sorszám] | - | [$wsNev!**[#ColumnNext%%|%%2]**2] |
 | Utolsó adatsor az A oszlopban | [#RowEnd] vagy #RowEnd | - | [$wsNev!C**#RowEnd**] | | Utolsó adatsor az A oszlopban | [#RowEnd] vagy #RowEnd | - | [$wsNev!C**#RowEnd**] |
 | Utolsó adatsor tetszőleges oszlopban | [#RowEnd%%|%%OszlopBetű] | - | [$wsNev!C**#RowEnd%%|%%C**] | | Utolsó adatsor tetszőleges oszlopban | [#RowEnd%%|%%OszlopBetű] | - | [$wsNev!C**#RowEnd%%|%%C**] |
 +| Utolsó adatsor alatti sor az A oszlopban | [#RowNext] vagy #RowNext | - | [$wsNev!C**#RowNext**] |
 +| Utolsó adatsor alatti sor tetszőleges oszlopban | [#RowNext%%|%%OszlopBetű] | - | [$wsNev!C**#RowNext%%|%%C**] |
 | Aktuális sor/oszlop a legbelső Sor/Oszloplistában | [#] vagy # | - | [$wsNev!F**#**] | | Aktuális sor/oszlop a legbelső Sor/Oszloplistában | [#] vagy # | - | [$wsNev!F**#**] |
 | Aktuális sor/oszlop tetszőleges Sor/Oszloplistában | [#%%|%%DjeeniNev]  | - | [$wsNev!F**[#%%|%%rlSorLista]**] | | Aktuális sor/oszlop tetszőleges Sor/Oszloplistában | [#%%|%%DjeeniNev]  | - | [$wsNev!F**[#%%|%%rlSorLista]**] |
Sor 32: Sor 36:
 | Munkalap Excel neve | [#munkalap%%|%%Name] | - | [#wsNev%%|%%Name] | | Munkalap Excel neve | [#munkalap%%|%%Name] | - | [#wsNev%%|%%Name] |
 | Számolás értékekkel | [+számolás] | - | [+([#RowEnd]-1) * ([#ColumnEnd]-2)] | | Számolás értékekkel | [+számolás] | - | [+([#RowEnd]-1) * ([#ColumnEnd]-2)] |
-| A Djeeni kliens mappája (relative mappa) | [#DjeeniFolder] or #DjeeniFolder | - | #DjeeniFolder\penzugy\riportok |+| A Djeeni kliens mappája (relative mappa) | [#DjeeniFolder] vagy #DjeeniFolder | - | #DjeeniFolder\penzugy\riportok |
  
 ===== Hivatkozás egy cellára vagy tartományra ===== ===== Hivatkozás egy cellára vagy tartományra =====
Sor 129: Sor 133:
 </code> </code>
  
-===== Aktuális sor/oszlop egy Sor/oszlop Listában =====+===== Aktuális sor/oszlop egy SorListában/OszlopListában =====
  
 Egy  **[[en:process_steps:rowlist|Sorlistában]]** vagy **Oszloplistában** az aktuális sorra/oszlopra a **[#]** jelöléssel hivatkozhatsz. Egy Djeeni formula kiegészítésen belül elég magát a **#** jelet használni: Egy  **[[en:process_steps:rowlist|Sorlistában]]** vagy **Oszloplistában** az aktuális sorra/oszlopra a **[#]** jelöléssel hivatkozhatsz. Egy Djeeni formula kiegészítésen belül elég magát a **#** jelet használni:
Sor 140: Sor 144:
  
 <code> <code>
-  From range: $wsForrás!A#:D#+  From range: $wsForras!A#:D#
   Target cell: $wsCel!A[+#+3]   Target cell: $wsCel!A[+#+3]
 </code> </code>
  
-==== Nesting ====+==== Listák egymásba ágyazása ====
  
-If you are nesting 2 or more Row or Column Lists within one another, using [#] will return a current row/column of the innermost loop. To get the current row/column of one of the outer loops, use the djeeni name of the desired row/column list as a parameter next to # character enclosed in angular bracket+Ha két SorLista vgy OszlopLista egymásba van ágyazva, akkor **[#]** a legközelebbi (legbelső) lista aktuális sorát/oszlopát hivatkozza. A külső lista aktuális elemét úgy kapjuk meg, hogy a **#** jelet módosítjuk a külső lista Djeeni nevével:
  
 <code> <code>
-[#|rlRowListDjeeniName]    'to specify outer Row Lists +[#|rlSorLIsta]    'rlSorLista a külső sorlista Djeeni neve
 </code> </code>
  
-or +vagy
  
 <code> <code>
-[#|clColumnListDjeeniName]    'to specify outer Column Lists+[#|clOszlopLista]    'clOszlopLista a külső oszloplista Djeeni neve
 </code> </code>
  
-Business Example: Let's say you want to iterate through all the rows in your dataset - **outer Row List** and for each row through all the columns - **inner Column List**. To reference a current cell in for example a **Cell Set**, you would need to type in the following Djeeni formula:+Példa: Tegyük fel, hogy egy munkalap (Djeeni neve: wsPelda) összes során végig kell menni egy külső SorListával (Djeeni neve rlSorok), ezen belül minden sorban fel kell dolgozni az egyes oszlopokban (azaz cellákban) található értékeket egy OszlopListával (Djeeni neve: clCellak). Ha az aktuális cellát meg akarjuk hivatkozni, akkor ezt így tehetjük meg:
  
 <code> <code>
-wsExample![#|rlRowListDjeeniName][#|clColumnListDjeeniName]   'Current cell reference to use in the Cell parameter of a Cell set+wsPelda![#|rlSorok][#|clCellak] 'aktuális cella hivakozása Sor- és OszlopListával
 </code> </code>
  
-or +vagy 
  
 <code> <code>
-wsExample![#|rlRowListDjeeniName]#    'we can leave out the |clColumnListDjeeniName part and square brackets+wsPelda![#|rlSorok]#    'a legbelső OszlopLista Djeeni kód módosítója elhagyható
 </code> </code>
-===== Calculations =====+===== Számolások =====
  
-Moving data from one location to another involves calculations. In Djeeni you can use the **[+...]** formula extension to perform calculations. +Az adatmozgatás az egyik helyről a másikra sokszor számolással történik. Djeeni a **[+...]** formula kiegészítéssel számol.
  
-^ Example calculations || +^ Számolási példák || 
-^ Expected result ^ Djeeni formula ^ +^ elvárt eredmény ^ Djeeni formula ^ 
-| The row below the last row with value | [+#RowEnd+1] | +| Az utolsó adatosr utáni sor | [+#RowEnd+1] | 
-| The column right to the last column with data | [+#ColumnEnd+1] | +| Az utolsó adatoszlop melletti oszlop | [+#ColumnEnd+1] | 
-| Create three target rows for every source row in a row list | [+#*3], [+#*3+1], [+#*3+2] | +| Minden egyes listasorhoz három célsor készítése | [+#*3], [+#*3+1], [+#*3+2] | 
-| Create a summary value of every 100 rows in a row list | SUM(A[+#-99]:A[#]) => B[+#/100] |+| Egy sorlista minden 100. sorához összegzés készítése | SUM(A[+#-99]:A[#]) => B[+#/100] |
  
-===== Relative folder specification =====+===== Relatív mappák megadása ===== 
 + 
 +Relatív mappákat is használhatsz a Djeeni folyamatban a **#DjeeniFolder** Djeeni kód megadásával. A **#DjeeniFolder** azt a mappát jelenti, amelyikben Djeeni maga helyezkedik el. Innen indulva megadhatsz almappákat, ha szükséges: 
 + 
 +<code> 
 +  #DjeeniFolder\Riportok  'a Djeeni mappa Riportok almappája 
 + </code>
  
-To use a relative location you can use the #DjeeniFolder reserved name, which will take the folder where your djeeni client file is currently saved. From there you can then specify the subfolders, if needed.