Focal Point
[CLOSED] GLOBAL VARIABLE IN FILTER AFTER HOLDS AND JOIND IN INFOASSIST

This topic can be found at:
https://forums.informationbuilders.com/eve/forums/a/tpc/f/7971057331/m/9847066096

August 08, 2018, 05:11 AM
jenni
[CLOSED] GLOBAL VARIABLE IN FILTER AFTER HOLDS AND JOIND IN INFOASSIST
Hi,
after using InfoAssist, I want to filter the date with a global variable.


-*Do not delete or modify the comments below
*-INTERNAL_COMMENT LINE#0$PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0xLjAtLT48Um9vdCB2ZXJzaW9uPSIxLjEiPgogICAgPE9iamVjdCBvYmplY3RJZD0iVGFibGVfMSI+CiAgICAgICAgPFByb3BlcnR5IG5hbWU9IkxpbmtlZFNvcnRzIiB0eXBlPSJqYXZhLmxhbmcuU3RyaW5nIi8+CiAgICAgICAgPFByb3BlcnR5IG5hbWU9IlNhbXBsZURhdGEiIHR5cGU9ImphdmEubGFuZy5Cb29sZWFuIj50cnVlPC9Qcm9wZXJ0eT4KICAgICAgICA8UHJvcGVydHkgbmFtZT0iR2xvYmFsUmVjb3JkTGltaXQiIHR5cGU9ImphdmEubGFuZy5TdHJpbmciPjEwPC9Qcm9wZXJ0eT4KICAgICAgICA8UHJvcGVydHkgbmFtZT0iR2xvYmFsT3B0aW1pemF0aW9uIiB0eXBlPSJqYXZhLmxhbmcuQm9vbGVhbiI+dHJ1ZTwvUHJvcGVydHk+CiAgICA8L09iamVjdD4KICAgIDxPYmplY3Qgb2JqZWN0SWQ9IlRhYmxlXzIiPgogICAgICAgIDxQcm9wZXJ0eSBuYW1lPSJMaW5rZWRTb3J0cyIgdHlwZT0iamF2YS5sYW5nLlN0cmluZyIvPgogICAgICAgIDxQcm9wZXJ0eSBuYW1lPSJTYW1wbGVEYXRhIiB0eXBlPSJqYXZhLmxhbmcuQm9vbGVhbiI+dHJ1ZTwvUHJvcGVydHk+CiAgICAgICAgPFByb3BlcnR5IG5hbWU9Ikdsb2JhbFJlY29yZExpbWl0IiB0eXBlPSJqYXZhLmxhbmcuU3RyaW5nIj4xMDwvUHJvcGVydHk+CiAgICAgICAgPFByb3BlcnR5IG5hbWU9Ikdsb2JhbE9wdGltaXphdGlvbiIgdHlwZT0iamF2YS5sYW5nLkJvb2xlYW4iPnRydWU8L1Byb3BlcnR5PgogICAgPC9PYmplY3Q+CiAgICA8T2JqZWN0IG9iamVjdElkPSJUYWJsZV8zIj4KICAgICAgICA8UHJvcGVydHkgbmFtZT0iTGlua2VkU29ydHMiIHR5cGU9ImphdmEubGFuZy5TdHJpbmciLz4KICAgICAgICA8UHJvcGVydHkgbmFtZT0iU2FtcGxlRGF0YSIgdHlwZT0iamF2YS5sYW5nLkJvb2xlYW4iPnRydWU8L1Byb3BlcnR5PgogICAgICAgIDxQcm9wZXJ0eSBuYW1lPSJHbG9iYWxSZWNvcmRMaW1pdCIgdHlwZT0iamF2YS5sYW5nLlN0cmluZyI+MTA8L1Byb3BlcnR5PgogICAgICAgIDxQcm9wZXJ0eSBuYW1lPSJHbG9iYWxPcHRpbWl6YXRpb24iIHR5cGU9ImphdmEubGFuZy5Cb29sZWFuIj50cnVlPC9Qcm9wZXJ0eT4KICAgIDwvT2JqZWN0PgogICAgPE9iamVjdCBvYmplY3RJZD0iVGFibGVfNCI+CiAgICAgICAgPFByb3BlcnR5IG5hbWU9IkxpbmtlZFNvcnRzIiB0eXBlPSJqYXZhLmxhbmcuU3RyaW5nIi8+CiAgICAgICAgPFByb3BlcnR5IG5hbWU9ImN1c3RvbVdoZXJlcyIgdHlwZT0iTWFwIj4KICAgICAgICAgICAgPEVudHJ5IGtleT0iMCIgdHlwZT0iamF2YS5sYW5nLlN0cmluZyI+REFURURJRihBUlNfUkVQT1JUSU5HLktFTk5aQUhMRU5fQVNTRVRfTElTVEUuREFUVU0sICZhbXA7YXBvczsmYW1wO2FtcDtZWU1EJmFtcDthcG9zOywgJmFtcDthcG9zO0QmYW1wO2Fwb3M7KSBMRSA3X1dIRVJFX1NFUEFSQVRPUl9mYWxzZTwvRW50cnk+CiAgICAgICAgPC9Qcm9wZXJ0eT4KICAgICAgICA8UHJvcGVydHkgbmFtZT0iU2FtcGxlRGF0YSIgdHlwZT0iamF2YS5sYW5nLkJvb2xlYW4iPnRydWU8L1Byb3BlcnR5PgogICAgICAgIDxQcm9wZXJ0eSBuYW1lPSJHbG9iYWxSZWNvcmRMaW1pdCIgdHlwZT0iamF2YS5sYW5nLlN0cmluZyI+MTA8L1Byb3BlcnR5PgogICAgICAgIDxQcm9wZXJ0eSBuYW1lPSJHbG9iYWxPcHRpbWl6YXRpb24iIHR5cGU9ImphdmEubGFuZy5Cb29sZWFuIj50cnVlPC9Qcm9wZXJ0eT4KICAgIDwvT2JqZWN0PgogICAgPE9iamVjdCBvYmplY3RJZD0iVGFibGVfNSI+CiAgICAgICAgPFByb3BlcnR5IG5hbWU9IkxpbmtlZFNvcnRzIiB0eXBlPSJqYXZhLmxhbmcuU3RyaW5nIi8+CiAgICAgICAgPFByb3BlcnR5IG5hbWU9IlNhbXBsZURhdGEiIHR5cGU9ImphdmEubGFuZy5Cb29sZWFuIj50cnVlPC9Qcm9wZXJ0eT4KICAgICAgICA8UHJvcGVydHkgbmFtZT0iR2xvYmFsUmVjb3JkTGltaXQiIHR5cGU9ImphdmEubGFuZy5TdHJpbmciPjEwPC9Qcm9wZXJ0eT4KICAgICAgICA8UHJvcGVydHkgbmFtZT0iR2xvYmFsT3B0aW1pemF0aW9uIiB0eXBlPSJqYXZhLmxhbmcuQm9vbGVhbiI+dHJ1ZTwvUHJvcGVydHk+CiAgICA8L09iamVjdD4KICAgIDxPYmplY3Qgb2JqZWN0SWQ9IlRhYmxlXzYiPgogICAgICAgIDxQcm9wZXJ0eSBuYW1lPSJMaW5rZWRTb3J0cyIgdHlwZT0iamF2YS5sYW5nLlN0cmluZyIvPgogICAgICAgIDxQcm9wZXJ0eSBuYW1lPSJjdXN0b21XaGVyZXMiIHR5cGU9Ik1hcCIvPgogICAgPC9PYmplY3Q+CiAgICA8T2JqZWN0IG9iamVjdElkPSJHTE9CQUwiPgogICAgICAgIDxQcm9wZXJ0eSBuYW1lPSJTYW1wbGVEYXRhIiB0eXBlPSJqYXZhLmxhbmcuQm9vbGVhbiI+dHJ1ZTwvUHJvcGVydHk+CiAgICAgICAgPFByb3BlcnR5IG5hbWU9Ikdsb2JhbFJlY29yZExpbWl0IiB0eXBlPSJqYXZhLmxhbmcuU3RyaW5nIj4xMDwvUHJvcGVydHk+CiAgICAgICAgPFByb3BlcnR5IG5hbWU9Ikdsb2JhbFJ1blJlY29yZExpbWl0IiB0eXBlPSJqYXZhLmxhbmcuU3RyaW5nIj4wPC9Qcm9wZXJ0eT4KICAgICAgICA8UHJvcGVydHkgbmFtZT0iR2xvYmFsT3B0aW1pemF0aW9uIiB0eXBlPSJqYXZhLmxhbmcuQm9vbGVhbiI+dHJ1ZTwvUHJvcGVydHk+CiAgICAgICAgPFByb3BlcnR5IG5hbWU9ImZpZWxkRGlzcGxheU1vZGUiIHR5cGU9ImphdmEubGFuZy5TdHJpbmciPmxhYmVsPC9Qcm9wZXJ0eT4KICAgICAgICA8UHJvcGVydHkgbmFtZT0icHJlZml4RGlzcGxheU1vZGUiIHR5cGU9ImphdmEubGFuZy5TdHJpbmciLz4KICAgICAgICA8UHJvcGVydHkgbmFtZT0iQWN0aXZlX1N0eWxlX1VzZXJfdHlwZSIgdHlwZT0iamF2YS5sYW5nLlN0cmluZyI+cG93ZXI8L1Byb3BlcnR5PgogICAgICAgIDxQcm9wZXJ0eSBuYW1lPSJMaW5rZWRTb3J0cyIgdHlwZT0iamF2YS5sYW5nLlN0
*-INTERNAL_COMMENT LINE#1$cmluZyI+bm90IGluaXRpYWxpemVkPC9Qcm9wZXJ0eT4KICAgICAgICA8UHJvcGVydHkgbmFtZT0iU2F2ZVN0YXJ0VG9vbEluVHlwZSIgdHlwZT0iamF2YS5sYW5nLlN0cmluZyI+UmVwb3J0PC9Qcm9wZXJ0eT4KICAgICAgICA8UHJvcGVydHkgbmFtZT0iR2xvYmFsVmFsdWVzUGFnaW5nIiB0eXBlPSJqYXZhLmxhbmcuU3RyaW5nIj40PC9Qcm9wZXJ0eT4KICAgICAgICA8UHJvcGVydHkgbmFtZT0iRm9jZXhlY1ByZWZlcmVuY2VzIiB0eXBlPSJNYXAiPgogICAgICAgICAgICA8RW50cnkga2V5PSJkaXNwbGF5U2xpY2Vyc1RhYkVkaXRJbmZvTWluaVByZWZlcmVuY2UiIHR5cGU9ImphdmEubGFuZy5TdHJpbmciPmZhbHNlPC9FbnRyeT4KICAgICAgICAgICAgPEVudHJ5IGtleT0iZGlzcGxheVNlcmllc1RhYkluZm9NaW5pUHJlZmVyZW5jZSIgdHlwZT0iamF2YS5sYW5nLlN0cmluZyI+ZmFsc2U8L0VudHJ5PgogICAgICAgICAgICA8RW50cnkga2V5PSJhdXRvRHJpbGxTY3JpcHQiIHR5cGU9ImphdmEubGFuZy5TdHJpbmciLz4KICAgICAgICAgICAgPEVudHJ5IGtleT0icnVuT25TdGFydHVwRGVmZXJyZWRJbmZvTWluaVByZWZlcmVuY2UiIHR5cGU9ImphdmEubGFuZy5TdHJpbmciPmZhbHNlPC9FbnRyeT4KICAgICAgICAgICAgPEVudHJ5IGtleT0iZGlzcGxheUVkaXRNb2RlSW5mb01pbmlQcmVmZXJlbmNlIiB0eXBlPSJqYXZhLmxhbmcuU3RyaW5nIj5mYWxzZTwvRW50cnk+CiAgICAgICAgICAgIDxFbnRyeSBrZXk9ImRpc3BsYXlIb21lVGFiSW5mb01pbmlQcmVmZXJlbmNlIiB0eXBlPSJqYXZhLmxhbmcuU3RyaW5nIj5mYWxzZTwvRW50cnk+CiAgICAgICAgICAgIDxFbnRyeSBrZXk9Im1ldGFkYXRhX3ZpZXdzIiB0eXBlPSJqYXZhLmxhbmcuU3RyaW5nIj5NZXRhRGF0YVRyZWUuVklFV19ESU1TPC9FbnRyeT4KICAgICAgICAgICAgPEVudHJ5IGtleT0iZGlzcGxheURhdGFUYWJJbmZvTWluaVByZWZlcmVuY2UiIHR5cGU9ImphdmEubGFuZy5TdHJpbmciPmZhbHNlPC9FbnRyeT4KICAgICAgICAgICAgPEVudHJ5IGtleT0iaW5mb0Fzc2lzdE1vZGVBbGxvd2VkSW5mb01pbmlQcmVmZXJlbmNlIiB0eXBlPSJqYXZhLmxhbmcuU3RyaW5nIj5mYWxzZTwvRW50cnk+CiAgICAgICAgICAgIDxFbnRyeSBrZXk9ImRlZmF1bHRfcHJldmlld19wYWdlbGltaXQiIHR5cGU9ImphdmEubGFuZy5TdHJpbmciPjU8L0VudHJ5PgogICAgICAgICAgICA8RW50cnkga2V5PSJkaXNwbGF5SW5zZXJ0VGFiSW5mb01pbmlQcmVmZXJlbmNlIiB0eXBlPSJqYXZhLmxhbmcuU3RyaW5nIj5mYWxzZTwvRW50cnk+CiAgICAgICAgICAgIDxFbnRyeSBrZXk9InJ1bk9uU3RhcnR1cEluZm9NaW5pUHJlZmVyZW5jZSIgdHlwZT0iamF2YS5sYW5nLlN0cmluZyI+dHJ1ZTwvRW50cnk+CiAgICAgICAgICAgIDxFbnRyeSBrZXk9ImRpc3BsYXlMYXlvdXRUYWJJbmZvTWluaVByZWZlcmVuY2UiIHR5cGU9ImphdmEubGFuZy5TdHJpbmciPmZhbHNlPC9FbnRyeT4KICAgICAgICAgICAgPEVudHJ5IGtleT0iZGlzcGxheUludGVyYWN0aXZlTW9kZUluZm9NaW5pUHJlZmVyZW5jZSIgdHlwZT0iamF2YS5sYW5nLlN0cmluZyI+dHJ1ZTwvRW50cnk+CiAgICAgICAgICAgIDxFbnRyeSBrZXk9ImRlZmF1bHRfcHJldmlld19wYWdlbGltaXRfbGF5b3V0IiB0eXBlPSJqYXZhLmxhbmcuU3RyaW5nIj4xPC9FbnRyeT4KICAgICAgICAgICAgPEVudHJ5IGtleT0iZGlzcGxheVF1aWNrQWNjZXNzVG9vbGJhclNhdmVJbmZvTWluaVByZWZlcmVuY2UiIHR5cGU9ImphdmEubGFuZy5TdHJpbmciPnRydWU8L0VudHJ5PgogICAgICAgICAgICA8RW50cnkga2V5PSJkaXNwbGF5U2xpY2Vyc1RhYkludGVyYWN0aXZlSW5mb01pbmlQcmVmZXJlbmNlIiB0eXBlPSJqYXZhLmxhbmcuU3RyaW5nIj50cnVlPC9FbnRyeT4KICAgICAgICAgICAgPEVudHJ5IGtleT0iZGVmYXVsdF9jb21wb3NlX2Zvcm1hdCIgdHlwZT0iamF2YS5sYW5nLlN0cmluZyI+UERGPC9FbnRyeT4KICAgICAgICAgICAgPEVudHJ5IGtleT0iZGlzcGxheVJlc291cmNlc0ZpZWxkVGFiSW5mb01pbmlQcmVmZXJlbmNlIiB0eXBlPSJqYXZhLmxhbmcuU3RyaW5nIj5mYWxzZTwvRW50cnk+CiAgICAgICAgICAgIDxFbnRyeSBrZXk9ImRpc3BsYXlGb3JtYXRUYWJJbmZvTWluaVByZWZlcmVuY2UiIHR5cGU9ImphdmEubGFuZy5TdHJpbmciPnRydWU8L0VudHJ5PgogICAgICAgIDwvUHJvcGVydHk+CiAgICAgICAgPFByb3BlcnR5IG5hbWU9ImNhc2NhZGVOYW1lcyIgdHlwZT0iTWFwIi8+CiAgICAgICAgPFByb3BlcnR5IG5hbWU9Ik1hc3Rlcl9GaWxlcyIgdHlwZT0iU2V0Ij4KICAgICAgICAgICAgPEVudHJ5IHR5cGU9ImphdmEubGFuZy5TdHJpbmciPkthcEJldFF1b3RlbkFsbGU8L0VudHJ5PgogICAgICAgICAgICA8RW50cnkgdHlwZT0iamF2YS5sYW5nLlN0cmluZyI+YXJzL2Fyc19yZXBvcnRpbmc8L0VudHJ5PgogICAgICAgICAgICA8RW50cnkgdHlwZT0iamF2YS5sYW5nLlN0cmluZyI+Z3J1bmRtZW5nZV9iZXN0YWVuZGU8L0VudHJ5PgogICAgICAgICAgICA8RW50cnkgdHlwZT0iamF2YS5sYW5nLlN0cmluZyI+Z3J1bmRtZW5nZV9kYWNoZm9uZHM8L0VudHJ5PgogICAgICAgICAgICA8RW50cnkgdHlwZT0iamF2YS5sYW5nLlN0cmluZyI+YmVzdGFlbmRlPC9FbnRyeT4KICAgICAgICAgICAgPEVudHJ5IHR5cGU9ImphdmEubGFuZy5TdHJpbmciPmVpZ2VuYmVyZWNobnVuZ19rYXBiZXRxdW90PC9FbnRyeT4KICAgICAgICA8L1Byb3BlcnR5PgogICAgICAgIDxQcm9wZXJ0eSBuYW1lPSJtZXRhZGF0YVZpZXdBcyIgdHlwZT0iTWFwIj4KICAgICAgICAgICAgPEVudHJ5IGtleT0iYXJzL2Fyc19yZXBvcnRpbmciIHR5cGU9ImphdmEubGFuZy5TdHJpbmciPk1ldGFEYXRhVHJlZS5WSUVXX0RJTVM8L0VudHJ5PgogICAgICAgICAgICA8RW50cnkga2V5PSJH
*-INTERNAL_COMMENT LINE#2$UlVORE1FTkdFX0RBQ0hGT05EUyIgdHlwZT0iamF2YS5sYW5nLlN0cmluZyI+TWV0YURhdGFUcmVlLlZJRVdfVFJFRTwvRW50cnk+CiAgICAgICAgICAgIDxFbnRyeSBrZXk9IkJFU1RBRU5ERSIgdHlwZT0iamF2YS5sYW5nLlN0cmluZyI+TWV0YURhdGFUcmVlLlZJRVdfVFJFRTwvRW50cnk+CiAgICAgICAgICAgIDxFbnRyeSBrZXk9ImJlc3RhZW5kZSIgdHlwZT0iamF2YS5sYW5nLlN0cmluZyI+TWV0YURhdGFUcmVlLlZJRVdfVFJFRTwvRW50cnk+CiAgICAgICAgICAgIDxFbnRyeSBrZXk9IkdSVU5ETUVOR0VfQkVTVEFFTkRFIiB0eXBlPSJqYXZhLmxhbmcuU3RyaW5nIj5NZXRhRGF0YVRyZWUuVklFV19UUkVFPC9FbnRyeT4KICAgICAgICAgICAgPEVudHJ5IGtleT0iS0FQQkVUUVVPVEVOQUxMRSIgdHlwZT0iamF2YS5sYW5nLlN0cmluZyI+TWV0YURhdGFUcmVlLlZJRVdfVFJFRTwvRW50cnk+CiAgICAgICAgICAgIDxFbnRyeSBrZXk9IkVJR0VOQkVSRUNITlVOR19LQVBCRVRRVU9UIiB0eXBlPSJqYXZhLmxhbmcuU3RyaW5nIj5NZXRhRGF0YVRyZWUuVklFV19UUkVFPC9FbnRyeT4KICAgICAgICAgICAgPEVudHJ5IGtleT0iZWlnZW5iZXJlY2hudW5nX2thcGJldHF1b3QiIHR5cGU9ImphdmEubGFuZy5TdHJpbmciPk1ldGFEYXRhVHJlZS5WSUVXX1RSRUU8L0VudHJ5PgogICAgICAgIDwvUHJvcGVydHk+CiAgICAgICAgPFByb3BlcnR5IG5hbWU9IlNsaWNlckd1aUlzbGFuZCIgdHlwZT0iamF2YS5sYW5nLlN0cmluZyI+ZXlKaVFYVjBiMUJ5WlhacFpYY2lPbVpoYkhObExDSmlUM0IwYVc5dWMwZHliM1Z3Vm1semFXSnNaU0k2ZEhKMVpTd2lZbEpsWTB4cGJXbDBSM0p2ZFhCV2FYTnBZbXhsSWpwMGNuVmxMQ0ppVUhKbGRtbGxkME52Ym5SeWIyeFdhWE5wWW14bElqcDBjblZsTENKaVVuVnVkR2x0WlVOdmJuUnliMnhXYVhOcFlteGxJanAwY25WbGZRPT08L1Byb3BlcnR5PgogICAgICAgIDxQcm9wZXJ0eSBuYW1lPSJTTElDRVJfSU5GT1JNQVRJT04iIHR5cGU9ImphdmEubGFuZy5TdHJpbmciPlBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaUlITjBZVzVrWVd4dmJtVTlJbTV2SWo4K1BDRXRMVU5QVFZCTVJWUkZYMU5NU1VORlVsOUhVazlWVUMwdFBqeFRURWxEUlZKZlIxSlBWVkErUEVkU1QxVlFJR2R5YjNWd1RuVnRZbVZ5UFNJd0lpQnpiR2xqWlhKSGNtOTFjRXhoWW1Wc1BTSkhjbTkxY0NBeElpQnpiR2xqWlhKSGNtOTFjRTl5WkdWeVBTSXdJaUJ6YkdsalpYSkhjbTkxY0ZOcGVtVTlJakFpSUhOc2FXTmxja2R5YjNWd2FHbGtaVDBpWm1Gc2MyVWlMejQ4TDFOTVNVTkZVbDlIVWs5VlVEND08L1Byb3BlcnR5PgogICAgICAgIDxQcm9wZXJ0eSBuYW1lPSJlbmFibGVQcmV2aWV3IiB0eXBlPSJqYXZhLmxhbmcuQm9vbGVhbiI+ZmFsc2U8L1Byb3BlcnR5PgogICAgPC9PYmplY3Q+CjwvUm9vdD4K
-*Do not delete or modify the comments above
ENGINE INT CACHE SET ON

*-HOLD_SOURCE
-DEFAULTH &WF_SUMMARY='Summary';
-DEFAULTH &WF_TITLE='WebFOCUS Report';
TABLE FILE ars/ars_reporting
BY ARS_REPORTING.ASSET.ASSETID
WHERE ARS_REPORTING.ASSET.ASSET_CODE EQ 'LU0203223739' OR 'LU0185901153' OR 'LU0124664391';
ON TABLE HOLD AS grundmenge_dachfonds FORMAT SQL_SCRIPT
ON TABLE NOTOTAL
ON TABLE SET CACHELINES 100
ON TABLE SET PAGE-NUM NOLEAD
ON TABLE SET SQUEEZE ON
ON TABLE SET HTMLCSS ON
ON TABLE SET HTMLENCODE ON
ON TABLE SET EMPTYREPORT ON
ON TABLE SET GRWIDTH 1
ON TABLE SET ASNAMES MIXED
ON TABLE SET HOLDATTRS ON
ON TABLE SET HOLDLIST PRINTONLY
ON TABLE SET ASNAMES MIXED
ON TABLE SET HOLDATTRS ON
ON TABLE SET HOLDLIST PRINTONLY
ON TABLE SET STYLE *
INCLUDE=IBFS:/WFC/Repository/wertpapiere_ars_bereich/Design/DekaInvestment_V1.sty,$
TYPE=REPORT, TITLETEXT=&WF_TITLE.QUOTEDSTRING, SUMMARY=&WF_SUMMARY.QUOTEDSTRING, PAGESIZE=A4, HFREEZE=OFF, $
ENDSTYLE
END
-RUN
*-HOLD_SOURCE
-DEFAULTH &WF_SUMMARY='Summary';
-DEFAULTH &WF_TITLE='WebFOCUS Report';
TABLE FILE ars/ars_reporting
BY ARS_REPORTING.BESTAND.DATUM
BY ARS_REPORTING.ASSET.ASSETID AS ('DACHFONDS_ID', ARS_REPORTING.ASSET.ASSETID, 'DACHFONDS_ID' )
BY ARS_REPORTING.BESTAND.ASSETID AS ('BESTAND_ID', ARS_REPORTING.BESTAND.ASSETID, 'BESTAND_ID' )
BY ARS_REPORTING.BESTAND.DF_BESTAND_ANTEIL
BY ARS_REPORTING.BESTAND_EIGENSCHAFTEN.DF_BESTAND_WPTKLASSE
BY ARS_REPORTING.BESTAND_EIGENSCHAFTEN.DF_BESTAND_WPTINST
BY ARS_REPORTING.BESTAND_EIGENSCHAFTEN.ASSETTYPKENNZEICHEN
WHERE DB_INFILE('grundmenge_dachfonds',ARS_REPORTING.ASSET.ASSETID,GRUNDMENGE_DACHFONDS.GRUNDMENGE_DACHFONDS.ASSETID);
WHERE ARS_REPORTING.BESTAND_FILTER.F_STICHTAG_BESTAND_LETZTER_HT ;
WHERE ARS_REPORTING.BESTAND_EIGENSCHAFTEN.ASSETTYPKENNZEICHEN EQ 'W' OR 'F';
WHERE ARS_REPORTING.BESTAND_EIGENSCHAFTEN.DF_BESTAND_WPTKLASSE EQ 'Aktie' OR ARS_REPORTING.BESTAND_EIGENSCHAFTEN.ASSETTYPKENNZEICHEN NE 'W';
ON TABLE HOLD AS bestaende FORMAT BINARY
ON TABLE NOTOTAL
ON TABLE SET CACHELINES 100
ON TABLE SET PAGE-NUM NOLEAD
ON TABLE SET SQUEEZE ON
ON TABLE SET HTMLCSS ON
ON TABLE SET HTMLENCODE ON
ON TABLE SET EMPTYREPORT ON
ON TABLE SET ASNAMES MIXED
ON TABLE SET HOLDATTRS ON
ON TABLE SET HOLDLIST PRINTONLY
ON TABLE SET ASNAMES MIXED
ON TABLE SET HOLDATTRS ON
ON TABLE SET HOLDLIST PRINTONLY
ON TABLE SET STYLE *
INCLUDE=IBFS:/WFC/Repository/wertpapiere_ars_bereich/Design/DekaInvestment_V1.sty,$
TYPE=REPORT, TITLETEXT=&WF_TITLE.QUOTEDSTRING, SUMMARY=&WF_SUMMARY.QUOTEDSTRING, PAGESIZE=A4, HFREEZE=OFF, $
ENDSTYLE
END
-RUN
*-HOLD_SOURCE
-DEFAULTH &WF_SUMMARY='Summary';
-DEFAULTH &WF_TITLE='WebFOCUS Report';
TABLE FILE bestaende
BY BESTAENDE.BESTAEND.BESTAND_ID
ON TABLE HOLD AS grundmenge_bestaende FORMAT BINARY
ON TABLE NOTOTAL
ON TABLE SET CACHELINES 100
ON TABLE SET PAGE-NUM NOLEAD
ON TABLE SET SQUEEZE ON
ON TABLE SET HTMLCSS ON
ON TABLE SET HTMLENCODE ON
ON TABLE SET EMPTYREPORT ON
ON TABLE SET ASNAMES MIXED
ON TABLE SET HOLDATTRS ON
ON TABLE SET HOLDLIST PRINTONLY
ON TABLE SET ASNAMES MIXED
ON TABLE SET HOLDATTRS ON
ON TABLE SET HOLDLIST PRINTONLY
ON TABLE SET STYLE *
INCLUDE=IBFS:/WFC/Repository/wertpapiere_ars_bereich/Design/DekaInvestment_V1.sty,$
TYPE=REPORT, TITLETEXT=&WF_TITLE.QUOTEDSTRING, SUMMARY=&WF_SUMMARY.QUOTEDSTRING, PAGESIZE=A4, HFREEZE=OFF, $
ENDSTYLE
END
-RUN
*-HOLD_SOURCE
-DEFAULTH &WF_SUMMARY='Summary';
-DEFAULTH &WF_TITLE='WebFOCUS Report';
TABLE FILE ars/ars_reporting
BY ARS_REPORTING.ASSET.ASSETID
BY ARS_REPORTING.KENNZAHLEN_ASSET_LISTE.DATUM
BY ARS_REPORTING.KENNZAHLEN_ASSET_LISTE.WERT
WHERE DATEDIF(ARS_REPORTING.KENNZAHLEN_ASSET_LISTE.DATUM, '&YYMD', 'D') LE 7;
WHERE DB_INFILE('grundmenge_dachfonds',ARS_REPORTING.ASSET.ASSETID,GRUNDMENGE_DACHFONDS.GRUNDMENGE_DACHFONDS.ASSETID) OR DB_INFILE('grundmenge_bestaende',ARS_REPORTING.ASSET.ASSETID,GRUNDMENGE_BESTAENDE.GRUNDMEN.BESTAND_ID);
WHERE ARS_REPORTING.FILTER_KENNZAHLENLISTE.F_KL_AKTUELLSTE_KENNZAHL ;
WHERE ARS_REPORTING.KENNZAHLEN_ASSET_LISTE.CODE_KENNZAHLTYP EQ 'KAPITALBET_QUOTE';
ON TABLE HOLD AS KapBetQuotenAlle FORMAT SQL_SCRIPT
ON TABLE NOTOTAL
ON TABLE SET CACHELINES 100
ON TABLE SET PAGE-NUM NOLEAD
ON TABLE SET SQUEEZE ON
ON TABLE SET HTMLCSS ON
ON TABLE SET HTMLENCODE ON
ON TABLE SET EMPTYREPORT ON
ON TABLE SET ASNAMES MIXED
ON TABLE SET HOLDATTRS ON
ON TABLE SET HOLDLIST PRINTONLY
ON TABLE SET ASNAMES MIXED
ON TABLE SET HOLDATTRS ON
ON TABLE SET HOLDLIST PRINTONLY
ON TABLE SET STYLE *
INCLUDE=IBFS:/WFC/Repository/wertpapiere_ars_bereich/Design/DekaInvestment_V1.sty,$
TYPE=REPORT, TITLETEXT=&WF_TITLE.QUOTEDSTRING, SUMMARY=&WF_SUMMARY.QUOTEDSTRING, PAGESIZE=A4, HFREEZE=OFF, $
ENDSTYLE
END
-RUN
*-HOLD_SOURCE
-*COMPONENT=Join_J001
JOIN BESTAENDE.BESTAEND.BESTAND_ID IN BESTAENDE
TO UNIQUE KAPBETQUOTENALLE.KAPBETQUOTENALLE.ASSETID IN KAPBETQUOTENALLE TAG J001 AS J001
END
-DEFAULTH &WF_SUMMARY='Summary';
-DEFAULTH &WF_TITLE='WebFOCUS Report';
TABLE FILE bestaende
BY BESTAENDE.BESTAEND.DATUM
BY BESTAENDE.BESTAEND.DACHFONDS_ID
BY BESTAENDE.BESTAEND.BESTAND_ID
BY BESTAENDE.BESTAEND.DF_BESTAND_ANTEIL
BY BESTAENDE.BESTAEND.DF_BESTAND_WPTKLASSE
BY BESTAENDE.BESTAEND.DF_BESTAND_WPTINST
BY BESTAENDE.BESTAEND.ASSETTYPKENNZEICHEN
BY J001.KAPBETQUOTENALLE.WERT
ON TABLE HOLD AS eigenberechnung_kapbetquot FORMAT BINARY
ON TABLE NOTOTAL
ON TABLE SET CACHELINES 100
ON TABLE SET PAGE-NUM NOLEAD
ON TABLE SET SQUEEZE ON
ON TABLE SET HTMLCSS ON
ON TABLE SET HTMLENCODE ON
ON TABLE SET EMPTYREPORT ON
ON TABLE SET GRWIDTH 1
ON TABLE SET ASNAMES MIXED
ON TABLE SET HOLDATTRS ON
ON TABLE SET HOLDLIST PRINTONLY
ON TABLE SET ASNAMES MIXED
ON TABLE SET HOLDATTRS ON
ON TABLE SET HOLDLIST PRINTONLY
ON TABLE SET STYLE *
INCLUDE=IBFS:/WFC/Repository/wertpapiere_ars_bereich/Design/DekaInvestment_V1.sty,$
TYPE=REPORT, TITLETEXT=&WF_TITLE.QUOTEDSTRING, SUMMARY=&WF_SUMMARY.QUOTEDSTRING, PAGESIZE=A4, HFREEZE=OFF, $
ENDSTYLE
END
-RUN

-DEFAULTH &WF_SUMMARY='Summary';
-DEFAULTH &WF_TITLE='WebFOCUS Report';
TABLE FILE ars/ars_reporting
BY ARS_REPORTING.ASSET.ASSETID
BY ARS_REPORTING.WMX_EIGENSCHAFTEN_HIST.WMX_VALUE
WHERE ARS_REPORTING.WMX_EIGENSCHAFTEN_HIST.DATUM_WMX_EIG EQ &&LETZTER_ANALYSETAG;
WHERE ARS_REPORTING.WMX_EIGENSCHAFTEN_HIST.QUELLWERT EQ 'GD504K';
WHERE DB_INFILE('grundmenge_bestaende',ARS_REPORTING.ASSET.ASSETID,GRUNDMENGE_BESTAENDE.GRUNDMEN.BESTAND_ID) OR DB_INFILE('grundmenge_dachfonds',ARS_REPORTING.ASSET.ASSETID,GRUNDMENGE_DACHFONDS.GRUNDMENGE_DACHFONDS.ASSETID);
ON TABLE PCHOLD FORMAT HTML
ON TABLE NOTOTAL
ON TABLE SET CACHELINES 100
ON TABLE SET PAGE-NUM NOLEAD
ON TABLE SET SQUEEZE ON
ON TABLE SET HTMLCSS ON
ON TABLE SET HTMLENCODE ON
ON TABLE SET EMPTYREPORT ON
ON TABLE SET GRWIDTH 1
ON TABLE SET STYLE *
INCLUDE=IBFS:/WFC/Repository/wertpapiere_ars_bereich/Design/DekaInvestment_V1.sty,$
TYPE=REPORT, TITLETEXT=&WF_TITLE.QUOTEDSTRING, SUMMARY=&WF_SUMMARY.QUOTEDSTRING, PAGESIZE=A4, HFREEZE=OFF, $
ENDSTYLE
END

-RUN

i can't put my global variable there, because I get an FOC236 error. Focal Point says that FOC236 is a JOIN Error. So I validated, that my join is correct. All the Hold files are printable.

Where is the Problem with my Filter ??

Hope you have some Ideas..
The Format of Filter and Value are the same.

Need to be solved with InfoAssist.

This message has been edited. Last edited by: FP Mod Chuck,


WebFOCUS 8.1.05
Windows, All Outputs
August 08, 2018, 07:55 AM
MartinY
I don't think that you have an error with your variable. As stated, your error is with the JOIN
quote:

All the Hold files are printable.

Not because you can print each files separately that joining them will work.

quote:

I get an FOC236 error. Focal Point says that FOC236 is a JOIN Error.


Meaning of FOC236:
(FOC236) LINKED FILE DOES NOT HAVE A MATCHING KEY FIELD OR SEGMENT: The referencing, and cross-referenced file do not have the field 
 named as the CRKEY in common. The CRKEY must be the fieldname or alias of the referencing field and the fieldname of the cross-referenced field. 

From what I can see you are trying to join field BESTAND_ID from BESTAENDE (which is a binary file) to ASSETID from KAPBETQUOTENALLE (which is a SQL_SCRIPT file...which is a sequential file).
But ASSETID doesn't seems to be INDEXED and it normally have to be if you want it to be joined to another file.

How To : SQL_SCRIPT


WF versions : Prod 8.2.04M gen 33, Dev 8.2.04M gen 33, OS : Windows, DB : MSSQL, Outputs : HTML, Excel, PDF
In Focus since 2007
August 08, 2018, 09:32 AM
BabakNYC
I doubt the variable is the problem, but as a test try either commenting out the WHERE test with the global variable or hard code the value to see if you still get the error. I'm pretty sure you will.

Like MartinY says, you are joining two tables with different formats. When you do that, you have to make sure you meet all the conditions necessary to get the join to work. Unless there's a compelling reason to keep these two tables in different formats, you should hold them in the same format (I'd go with FORMAT FOCUS INDEX ASSETID) and then test your join.


WebFOCUS 8206, Unix, Windows
August 08, 2018, 11:00 AM
jenni
Ok Thanks, very helpful.

But I can print my already joined Table, that's what i am wondering about... the field formats of assetid an bestaende are the same.
So there Need to be an index on the field i am joining?
Even if there are no dupicates for sure?


WebFOCUS 8.1.05
Windows, All Outputs
August 08, 2018, 11:14 AM
BabakNYC
If both tables in the join are in a dbms, then that dbms will handle their index requirements. However, your table is a BINARY file which is basically a file on disk with no dbms to manage it. Consequently, you should consider either putting your hold files in a dbms like SQL Server or alternatively FOCUS. If you go with FOCUS, you need to have an index on the join fields, regardless of the uniqueness of the column values.


WebFOCUS 8206, Unix, Windows
August 08, 2018, 11:57 AM
MartinY
quote:

But I can print my already joined Table, that's what i am wondering about


It may possibly just do a SQL equivalent as JOIN ALL but I'm surprise that
JOIN BESTAENDE.BESTAEND.BESTAND_ID IN BESTAENDE
TO UNIQUE KAPBETQUOTENALLE.KAPBETQUOTENALLE.ASSETID IN KAPBETQUOTENALLE TAG J001 AS J001
END
TABLE FILE bestaende
BY BESTAENDE.BESTAEND.DATUM
BY BESTAENDE.BESTAEND.DACHFONDS_ID
BY BESTAENDE.BESTAEND.BESTAND_ID
BY BESTAENDE.BESTAEND.DF_BESTAND_ANTEIL
BY BESTAENDE.BESTAEND.DF_BESTAND_WPTKLASSE
BY BESTAENDE.BESTAEND.DF_BESTAND_WPTINST
BY BESTAENDE.BESTAEND.ASSETTYPKENNZEICHEN
BY J001.KAPBETQUOTENALLE.WERT

display all the BY fields, especially the last one.

So there Need to be an index on the field i am joining? -- Yes
Even if there are no dupicates for sure? -- Yes.


WF versions : Prod 8.2.04M gen 33, Dev 8.2.04M gen 33, OS : Windows, DB : MSSQL, Outputs : HTML, Excel, PDF
In Focus since 2007
August 08, 2018, 12:58 PM
TobyMills
Hi Jenni

Probably the very first thing to do is rule out that && variable as the source of problems.

As Babak suggested, fill in that last analysis day && with a literal instead of using the global &&LETZTER_ANALYSETAG.

Check and see if your issue magically disappears.

My concern here is that you have -RUN after your JOIN statement, yet your complaint seems to come up at a different place. I'm wondering if WebFOCUS is attempting to use your WHERE statement as part of it's JOIN that it's trying to build, but maybe the && is not alive yet. (internally there is a step called WFDESCRIBE that might be getting confused).

So lets rule that out first so we know we are only talking about the JOIN statement as a problem.

After that we'll know what to talk about.

And just a note about indexing. I think your knowledge of a primary index in the database world might be confusing you here in this case. The other members here are pointing out that it's generally a good practice to use an Indexed field both for speed and accuracy to join TO. Thus the suggestion that a physical file on the disk might be good to use a format like FOCUS with an INDEX on the field you mean to JOIN to. Indexes in this case don't need to be unique (like a primary key might be).

We'll talk more about indexes and why you are using SQL_SCRIPT if we need to after you rule out the &&.

If I were running your case thats where I'd start.

Toby Mills
(former premium techsupport rep for IBI)
August 09, 2018, 03:59 AM
jenni
Hi,

I changed the hold Format into XFOCUS.

Still, I get the Problem when I fill my && Variable in.

I don't think there is a join Problem, because I get Output when I use a normal Date instead of the && Variable, even though I now that the Variable is correct..
By -type &&Variable I get what i am expecting...


Is there a Chance someone is able to correct my code??


WebFOCUS 8.1.05
Windows, All Outputs
August 09, 2018, 07:58 AM
MartinY
We don't know what is the format of DATUM_WMX_EIG and what is passed in &&LETZTER_ANALYSETAG but I can suggest to try the following

WHERE ARS_REPORTING.WMX_EIGENSCHAFTEN_HIST.DATUM_WMX_EIG EQ &&LETZTER_ANALYSETAG.EVAL;

Or
WHERE ARS_REPORTING.WMX_EIGENSCHAFTEN_HIST.DATUM_WMX_EIG EQ '&&LETZTER_ANALYSETAG.EVAL';

Or
WHERE ARS_REPORTING.WMX_EIGENSCHAFTEN_HIST.DATUM_WMX_EIG EQ DT(&&LETZTER_ANALYSETAG);

Or
WHERE ARS_REPORTING.WMX_EIGENSCHAFTEN_HIST.DATUM_WMX_EIG EQ DT('&&LETZTER_ANALYSETAG.EVAL');



WF versions : Prod 8.2.04M gen 33, Dev 8.2.04M gen 33, OS : Windows, DB : MSSQL, Outputs : HTML, Excel, PDF
In Focus since 2007
August 09, 2018, 09:18 AM
BabakNYC
If you think the problem is with the variable you should consider our suggestion to test the WHERE test with a hard coded value to confirm this.

Another debugging technique to make sure your variable is correctly populated is to add

-SET &ECHO=All;

At the beginning of your code and look at the page source to see what the substitutions look like when WebFOCUS sees them. It'll give you a lot of insight into what's happening before WebFOCUS errors out.


WebFOCUS 8206, Unix, Windows
August 09, 2018, 09:24 AM
jenni
Thried all you suggestions @MartinY and @BabakNYC..
The Thing is, that Report was created by infoassist...
So actually there can't be a fault with the Join. I just Need to fix it :'(


WebFOCUS 8.1.05
Windows, All Outputs
August 09, 2018, 09:32 AM
BabakNYC
When you hard coded the value did the report run without an error?


WebFOCUS 8206, Unix, Windows
August 09, 2018, 10:38 AM
MartinY
quote:
I don't think there is a join Problem, because I get Output when I use a normal Date instead of the && Variable, even though I now that the Variable is correct..

Try using a local variable instead of a global one. Maybe the error reside there...

Local : &var
Global : &&var


WF versions : Prod 8.2.04M gen 33, Dev 8.2.04M gen 33, OS : Windows, DB : MSSQL, Outputs : HTML, Excel, PDF
In Focus since 2007