gpt4 book ai didi

sql - fetchxml 脚本中的 case 语句

转载 作者:行者123 更新时间:2023-12-05 05:26:23 26 4
gpt4 key购买 nike

请注意,虽然这个问题是一个完全不同的问题,但它直接关系到 this question.

以下是为我的 SSRS 图表返回数据集的脚本:

<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false" aggregate="true">
<entity name="account">
<attribute name="bio_employeesworldwide" alias="TotalWorldWideEmployees" aggregate="sum" />
<filter>
<condition attribute="customertypecode" operator="eq" value="2" />
</filter>
<link-entity name="contact" from="parentcustomerid" to="accountid" alias="contact">

<attribute name="bio_webuseraccountstatus" alias="count_bio_webuseraccountstatus" aggregate="countcolumn" />

<attribute name="bio_webuseraccountstatus" alias="bio_webuseraccountstatusgroupby" groupby="true" />

</link-entity>
</entity>
</fetch>

bio_webuseraccountstatus 的值可以是 Active、Inactive、Disabled、Pending 等。

在 FetchXML 中,有没有一种方法可以对每个不等于“Active”的值执行“InActive”语句?

如您所见,我一直在努力解决这个问题 within the reporting layer ,但遇到很多“字符串格式”问题。

这可以用数据集层 (fetchxml) 代替吗?

最佳答案

根据 this Microsoft forum post :

FetchXml 中没有等效函数。相反,您需要返回每个字段值,并在调用代码中处理 CASE 逻辑。如果要在报表中使用此 FetchXml,则您可以在报表的计算字段中实现 CASE 逻辑。

关于sql - fetchxml 脚本中的 case 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26678688/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com